Maison  >  Article  >  base de données  >  Que dois-je faire si j'oublie le mot de passe par défaut de MySQL sous Centos ?

Que dois-je faire si j'oublie le mot de passe par défaut de MySQL sous Centos ?

青灯夜游
青灯夜游original
2020-10-16 09:43:587375parcourir

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.

Que dois-je faire si j'oublie le mot de passe par défaut de MySQL sous Centos ?

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

Que dois-je faire si joublie le mot de passe par défaut de MySQL sous Centos ?

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

Que dois-je faire si joublie le mot de passe par défaut de MySQL sous Centos ?

2. Changer le mot de passe

use mysql
update user set authentication_string=password(“123456”) where user=“root”;

Que dois-je faire si joublie le mot de passe par défaut de MySQL sous Centos ?

(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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn