⚔ Installation et configuration d'une base SQL sur une machine virtuelle Linux
▶ Introduction
Ce tutoriel explique comment installer et configurer une base de données MySQL ou PostgreSQL sur une machine virtuelle Linux. Nous utiliserons KVM ou VirtualBox pour la gestion des machines virtuelles, et un système Linux comme Ubuntu ou CentOS comme système d'exploitation.
Prérequis
• Une distribution Linux installée sur votre machine hôte (Ubuntu, CentOS, etc.).
• KVM ou VirtualBox pour la gestion des machines virtuelles.
• Un fichier ISO pour installer Ubuntu Server ou une autre distribution Linux sur la machine virtuelle.
• Permissions administratives (sudo) pour l'installation et la configuration de logiciels sur la VM.
Méthodologie
Création d'une machine virtuelle avec KVM ou VirtualBox
• Lancez VirtualBox ou KVM pour créer une nouvelle machine virtuelle.
• Assignez au moins 2 Go de RAM et 20 Go de disque à la machine virtuelle.
• Sélectionnez un fichier ISO pour installer Ubuntu Server (ou autre distribution Linux).
• Complétez l'installation de l'OS Linux sur la machine virtuelle.
• Une fois l'installation terminée, accédez à la VM via SSH ou la console de VirtualBox/KVM.
Installation de MySQL ou PostgreSQL sur Linux
• Mettez à jour les paquets de votre système :
• Installez MySQL ou PostgreSQL selon votre choix :
ou
• Démarrez le service SQL :
ou
• Sécurisez l'installation de MySQL en exécutant le script suivant :
Pour plus d'informations, consultez la documentation officielle de MySQL ou PostgreSQL :
Documentation MySQL
Documentation PostgreSQL
Configuration réseau et accès à la base SQL
• Ouvrez le fichier de configuration pour permettre les connexions à distance :
ou
• Modifiez l'adresse bind pour accepter toutes les connexions (0.0.0.0).
• Redémarrez le service MySQL ou PostgreSQL :
ou
Pour plus d'informations sur la configuration réseau : Résultats Google
Astuce
Il est recommandé d'activer la journalisation des requêtes lentes pour identifier les éventuels goulots d'étranglement dans votre base de données.
Avertissement
N'oubliez pas de configurer correctement les règles du pare-feu pour permettre les connexions SQL externes sur le port 3306 (MySQL) ou 5432 (PostgreSQL).
Conseil
Utilisez pgAdmin pour gérer et visualiser vos bases de données PostgreSQL de manière plus intuitive.
Solution alternative
Si vous recherchez une alternative plus légère, vous pouvez utiliser SQLite, une base de données SQL embarquée, idéale pour les projets à petite échelle.
Télécharger SQLite
Conclusion
Vous avez maintenant installé et configuré une base SQL (MySQL ou PostgreSQL) sur une machine virtuelle Linux. Vous êtes prêt à commencer la gestion de vos bases de données et à accéder à celles-ci à distance.
▶ Introduction
Ce tutoriel explique comment installer et configurer une base de données MySQL ou PostgreSQL sur une machine virtuelle Linux. Nous utiliserons KVM ou VirtualBox pour la gestion des machines virtuelles, et un système Linux comme Ubuntu ou CentOS comme système d'exploitation.

• Une distribution Linux installée sur votre machine hôte (Ubuntu, CentOS, etc.).
• KVM ou VirtualBox pour la gestion des machines virtuelles.
• Un fichier ISO pour installer Ubuntu Server ou une autre distribution Linux sur la machine virtuelle.
• Permissions administratives (sudo) pour l'installation et la configuration de logiciels sur la VM.


• Lancez VirtualBox ou KVM pour créer une nouvelle machine virtuelle.
• Assignez au moins 2 Go de RAM et 20 Go de disque à la machine virtuelle.
• Sélectionnez un fichier ISO pour installer Ubuntu Server (ou autre distribution Linux).
• Complétez l'installation de l'OS Linux sur la machine virtuelle.
• Une fois l'installation terminée, accédez à la VM via SSH ou la console de VirtualBox/KVM.

• Mettez à jour les paquets de votre système :
Code:
sudo apt update && sudo apt upgrade
• Installez MySQL ou PostgreSQL selon votre choix :
Code:
sudo apt install mysql-server
Code:
sudo apt install postgresql postgresql-contrib
• Démarrez le service SQL :
Code:
sudo systemctl start mysql
Code:
sudo systemctl start postgresql
• Sécurisez l'installation de MySQL en exécutant le script suivant :
Code:
sudo mysql_secure_installation
Pour plus d'informations, consultez la documentation officielle de MySQL ou PostgreSQL :
Documentation MySQL
Documentation PostgreSQL

• Ouvrez le fichier de configuration pour permettre les connexions à distance :
Code:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Code:
sudo nano /etc/postgresql/12/main/postgresql.conf
• Modifiez l'adresse bind pour accepter toutes les connexions (0.0.0.0).
• Redémarrez le service MySQL ou PostgreSQL :
Code:
sudo systemctl restart mysql
Code:
sudo systemctl restart postgresql
Pour plus d'informations sur la configuration réseau : Résultats Google

Il est recommandé d'activer la journalisation des requêtes lentes pour identifier les éventuels goulots d'étranglement dans votre base de données.

N'oubliez pas de configurer correctement les règles du pare-feu pour permettre les connexions SQL externes sur le port 3306 (MySQL) ou 5432 (PostgreSQL).

Utilisez pgAdmin pour gérer et visualiser vos bases de données PostgreSQL de manière plus intuitive.

Si vous recherchez une alternative plus légère, vous pouvez utiliser SQLite, une base de données SQL embarquée, idéale pour les projets à petite échelle.
Télécharger SQLite

Vous avez maintenant installé et configuré une base SQL (MySQL ou PostgreSQL) sur une machine virtuelle Linux. Vous êtes prêt à commencer la gestion de vos bases de données et à accéder à celles-ci à distance.
Dernière édition: