Maison > Article > base de données > Comment installer MySQL sur Linux et définir un mot de passe
MySQL est un logiciel de gestion de bases de données relationnelles open source populaire utilisé par de nombreuses applications Web, forums, blogs et réseaux sociaux. Les systèmes d'exploitation comme Ubuntu, Debian, CentOS ou d'autres systèmes d'exploitation basés sur Linux incluent des packages MySQL, qui facilitent grandement l'installation de MySQL sur Linux. Cependant, lors de l'installation de MySQL, vous devez définir un mot de passe pour l'utilisateur root afin de protéger la sécurité de vos données. Apprenons ensuite comment installer MySQL sur un système Linux et définir un mot de passe.
Installer MySQL
Sur Ubuntu, vous pouvez installer MySQL avec la commande suivante :
sudo apt-get update sudo apt-get install mysql-server
Sur CentOS ou RHEL, vous pouvez installer MySQL avec la commande suivante :
sudo yum update sudo yum install mysql-server
Une fois l'installation terminée, vous devez démarrer MySQL service et assurez-vous qu’il démarre automatiquement au démarrage du système. Sur un système Ubuntu, vous pouvez exécuter la commande suivante :
sudo service mysql start sudo systemctl enable mysql
Sur un système CentOS ou RHEL, vous pouvez exécuter la commande suivante :
sudo service mysqld start sudo systemctl enable mysqld
Définissez le mot de passe de l'utilisateur root MySQL
Une fois l'installation du serveur MySQL terminée, vous devez définir le mot de passe de l'utilisateur root. Sur les systèmes Ubuntu, vous pouvez utiliser la commande suivante pour définir un mot de passe :
sudo mysql_secure_installation
Cette commande vous demandera de saisir le mot de passe de l'utilisateur root. Si vous ne définissez pas de mot de passe initial, vous pouvez directement appuyer sur la touche Entrée. Ensuite, le système vous demandera de saisir un nouveau mot de passe, de confirmer le mot de passe, de supprimer les utilisateurs anonymes, de désactiver la connexion à distance root, etc. Nous nous concentrons uniquement sur l'étape de définition du mot de passe de l'utilisateur root.
Sur les systèmes CentOS ou RHEL, vous pouvez utiliser la commande suivante pour définir le mot de passe après l'installation de MySQL :
sudo mysqladmin -u root password 'newpassword'
Cela changera le mot de passe de l'utilisateur root en "newpassword", et vous pourrez personnaliser le nouveau mot de passe si nécessaire.
Test de la connexion MySQL
Après avoir installé et défini le mot de passe MySQL, nous devons tester si la connexion MySQL fonctionne correctement. Nous pouvons utiliser la commande suivante pour tester :
mysql -u root -p
Cette commande vous demandera de saisir le mot de passe de l'utilisateur root pour vous connecter au serveur MySQL. Si le mot de passe est correct, vous pourrez vous connecter avec succès au serveur MySQL.
Résumé
Installer MySQL et définir un mot de passe sur un système Linux est très simple et ne nécessite que quelques commandes simples. La définition d'un mot de passe peut protéger dans une certaine mesure la sécurité de vos données. Dans le même temps, il est également recommandé d'utiliser un mot de passe fort pour empêcher le système d'être attaqué par des pirates. Dans le développement futur d'applications, MySQL sera un logiciel de gestion de bases de données très utile, vous permettant de créer, maintenir et traiter d'énormes quantités de données sur cette plateforme.
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!