usemysql;4mysql>updateusersetpassword=passworD("test")wher"/> usemysql;4mysql>updateusersetpassword=passworD("test")wher">

Maison >base de données >tutoriel mysql >Comment changer le mot de passe MySQL dans le système Linux

Comment changer le mot de passe MySQL dans le système Linux

王林
王林avant
2023-05-27 19:16:571985parcourir

1. Ayez le mot de passe root mysql d'origine

Première méthode :

En dehors du système mysql, utilisez mysqladmin

 1 mysqladmin -u root -p password "test123"
 2 Enter password: 【输入原来的密码】

Méthode deux :

Connectez-vous au système mysql

 1 mysql -uroot -p
 2 Enter password: 【输入原来的密码】
 3 mysql>use mysql;
 4 mysql> update user set password=passworD("test") where user='root';
 5 mysql> exit;

Remarque : si la version de Mysql est 5.7 et ci-dessus Si tel est le cas, remplacez l'instruction de mise à jour comme suit :

 1 mysql> update user set authentication_string=passworD("test") where user='root';

2. J'ai oublié le mot de passe root mysql d'origine

Méthode 3 :

Obtenez d'abord les autorisations root du système d'exploitation, puis tuez le service Mysql ou arrêtez-le manuellement. Ici, je recommande d'utiliser l'arrêt manuel ;

 1 service mysql stop

puis d'exécuter

 1 mysqld_safe --skip-grant-tables &

&, ce qui signifie s'exécuter en arrière-plan. S'il ne s'exécute plus en arrière-plan, ouvrez simplement un autre terminal.

Connectez-vous ensuite à MySQL et changez le mot de passe

 1 mysql
 2 mysql> use mysql;
 3 mysql> UPDATE user SET password=password("test123") WHERE user='root';  
 4 mysql> exit;

Remarque : si la version de Mysql est 5.7 et supérieure, l'instruction de mise à jour est la suivante :

 1 mysql> update user set authentication_string=passworD("test") where user='root';

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer