Maison > Article > Tutoriel système > Changez facilement le mot de passe Root de MySQL/MariaDB sous Linux
Si vous installez MySQL ou MariaDB pour la première fois, vous pouvez exécuter le script mysql_secure_installation pour effectuer les paramètres de sécurité de base. L'un des paramètres concerne le mot de passe root de la base de données. Ce mot de passe doit être gardé secret et utilisé uniquement lorsque cela est nécessaire. Si vous devez le modifier (par exemple, lorsque l'administrateur de la base de données change ou est renvoyé !), vous pouvez également le faire via ce script.
Veuillez exécuter le script mysql_secure_installation pour implémenter ces paramètres de sécurité.
Changez le mot de passe root de MySQL ou MariaDB
Vous connaissez le mot de passe root, mais souhaitez le réinitialiser. Dans ce cas, assurons-nous d'abord que MariaDB est en cours d'exécution :
------------- CentOS/RHEL 7 and Fedora 22+ ------------- # systemctl is-active mariadb ------------- CentOS/RHEL 6 and Fedora ------------- # /etc/init.d/mysqld status
Vérifier le statut MysQL
S'il n'y a pas de mot-clé actif dans le retour de commande ci-dessus, alors le service est arrêté et vous devez démarrer le service de base de données avant de passer à l'étape suivante :
------------- CentOS/RHEL 7 and Fedora 22+ ------------- # systemctl start mariadb ------------- CentOS/RHEL 6 and Fedora ------------- # /etc/init.d/mysqld start
Ensuite, nous nous connecterons au serveur de base de données en tant que root :
# mysql -u root -p
Afin d'être compatible avec les différentes versions, nous utiliserons l'instruction suivante pour mettre à jour la table user de la base de données mysql. Notez que vous devez remplacer YourPasswordHere par le nouveau mot de passe que vous choisissez pour root.
MariaDB [(none)]> USE mysql; MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost'; MariaDB [(none)]> FLUSH PRIVILEGES;
Pour vérifier si l'opération a réussi, entrez la commande suivante pour quitter la session MariaDB en cours.
MariaDB [(none)]> exit;
Ensuite, appuyez sur Entrée. Vous devriez maintenant pouvoir vous connecter au serveur en utilisant votre nouveau mot de passe.
Changer le mot de passe racine MysQL/MariaDB
Résumé
Dans cet article, nous expliquons comment changer le mot de passe root MariaDB / MySQL - peut-être connaissez-vous la méthode dont nous parlons, ou peut-être pas.
Comme d'habitude, si vous avez des questions ou des commentaires, n'hésitez pas à utiliser la zone de commentaires ci-dessous pour laisser vos précieux commentaires ou suggestions, nous attendons avec impatience vos messages.
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!