Maison > Article > base de données > Installation de MySQL sous Linux
Installation MySQL sous Linux
MySQL est un système de gestion de bases de données relationnelles open source compatible avec la plupart des systèmes d'exploitation, dont Linux. L'installation de MySQL sous Linux vous permet de sauvegarder et de traiter de grandes quantités de données sur le serveur et de protéger la sécurité des données. Ici, nous allons présenter comment installer MySQL sur le système Linux.
1. Vérifiez la version de Linux
Avant de commencer à installer MySQL, vous devez confirmer votre distribution et votre version de Linux. Pour afficher ces informations, vous pouvez ouvrir un terminal et taper la commande suivante :
uname -a lsb_release -a
Cela affichera le nom et le numéro de version de votre distribution Linux, ainsi que la version du noyau Linux et l'architecture de l'ordinateur.
2. Ajouter la source MySQL Yum
La plupart des distributions Linux fourniront un moyen d'installer MySQL via yum. Ici, nous allons ajouter la source MySQL yum et installer MySQL.
1. Téléchargez et installez le package RPM du référentiel MySQL Yum depuis le site officiel de MySQL, entrez la commande suivante :
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
Veuillez vous assurer que la version de votre système d'exploitation correspond au fichier RPM téléchargé. Si la version de votre système et la version du fichier téléchargé ne correspondent pas, l'installation peut échouer.
2. Avant d'ajouter la source Yum, ouvrez d'abord /etc/yum.repos.d/mysql-community.repo (le fichier de configuration Yum de MySQL) et vérifiez si les paramètres de la source Yum sont corrects :
sudo vi /etc/yum.repos.d/mysql-community.repo
Lors de la visualisation du fichier de configuration, certaines options importantes que vous souhaitez vérifier sont :
Assurez-vous que ces paramètres répondent à vos besoins. Par exemple, si vous souhaitez installer le package MySQL Server, vérifiez la section "[mysql80-community]" dans le fichier pour vous assurer que "enabled=1".
3. Installez MySQL
Installez le serveur MySQL avec la commande suivante :
sudo yum install mysql-server
L'outil yum vérifiera automatiquement toutes les dépendances et téléchargera et installera MySQL.
3. Démarrez MySQL
Après avoir installé avec succès le serveur MySQL, vous pouvez exécuter la commande suivante pour démarrer MySQL :
sudo systemctl enable mysqld sudo systemctl start mysqld
Cela démarrera le serveur MySQL et le démarrera automatiquement à chaque démarrage.
4. Définissez le mot de passe root MySQL
Par défaut, le mot de passe root MySQL n'est pas valide. Afin d'améliorer la protection de la sécurité, il doit être défini sur un mot de passe fort et unique. Suivez les étapes ci-dessous pour définir le mot de passe root MySQL.
1. Connectez-vous à MySQL en utilisant la commande suivante :
sudo mysql -u root
Si vous voyez l'erreur suivante, veuillez utiliser l'option "-p" pour vous connecter :
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
sudo mysql -u root -p
2. Définissez le mot de passe de l'utilisateur root en utilisant ce qui suit. Instruction SQL :
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
Remplacez " new_password " par le nouveau mot de passe que vous souhaitez définir.
3. Téléchargez le package mysql_secure_installation et exécutez-le à l'aide de la commande suivante :
sudo yum install -y mysql-secure-installation sudo mysql_secure_installation
4. Le script vous guidera pour définir d'autres options de sécurité MySQL, telles que la désactivation des utilisateurs anonymes et de l'accès à distance.
5. Conclusion
Grâce aux étapes ci-dessus, vous avez installé et configuré avec succès la base de données MySQL sous Linux. Vous pouvez maintenant commencer à utiliser MySQL pour enregistrer et traiter des données. Pendant le processus de travail, n'oubliez pas de protéger la sécurité des données et d'utiliser MySQL correctement pour rendre votre serveur Linux plus stable et sécurisé.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!