Solution : 1. Utilisez la commande "grep 'temporary password' /var/log/mysqld.log" pour récupérer le mot de passe initial lors de l'installation ; 2. Modifiez le fichier de configuration "my.cnf" pour éviter de loguer connectez-vous au serveur MySQL avec votre mot de passe et utilisez la commande update pour définir un nouveau mot de passe.
L'environnement d'exploitation de ce tutoriel : système CentOS 6, version mysql8, ordinateur Dell G3.
Solution pour oublier le mot de passe par défaut de mysql sous centos
Méthode 1. Récupérer le mot de passe initial lors de l'installation :
Exécutez directement la commande suivante
grep 'temporary password' /var/log/mysqld.log
Méthode 2. Configurez le fichier my.cnf, connectez-vous au serveur mysql sans mot de passe , et utilisez la commande update Définir un nouveau mot de passe
1. Modifiez le fichier de configuration et connectez-vous au serveur mysql sans mot de passe
#vim /etc/my.cnf
(Remarque : My.ini est modifié sous Windows)
Ajoutez
explicit_defaults_for_timestamp=true skip-grant-tables
à n'importe quelle ligne après [mysqld] Enregistrez et quittez
Redémarrez mysql
service mysqld restart
Connectez-vous à mysql directement
mysql -uroot
2. Changer le mot de passe
use mysql update user set authentication_string=password(“123456”) where user=“root”;
(tutoriel recommandé : tutoriel vidéo mysql)
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!