Maison >base de données >tutoriel mysql >Comment changer le mot de passe Root de MySQL/MariaDB sous Linux
Vous connaissez le mot de passe root, mais souhaitez le réinitialiser, pour une telle situation, 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érifiez l'état de MysQL
S'il n'y a pas de mot-clé actif dans le retour de commande ci-dessus, alors le service est arrêté. 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
Pour assurer la compatibilité, nous utiliserons l'instruction suivante pour mettre à jour la table utilisateur de la base de données MySQL. Veuillez remplacer « YourPasswordHere » par votre nouveau mot de passe pour le compte 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 que 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.
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!