Maison > base de données > tutoriel mysql > 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 ?

青灯夜游
Libérer: 2022-03-30 15:50:25
original
7406 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

à n'importe quelle ligne après [mysqld] Enregistrez et quittez

Redémarrez mysql

service mysqld restart
Copier après la connexion

Connectez-vous à mysql directement

mysql -uroot
Copier après la connexion

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”;
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal