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
En dehors du système mysql, utilisez mysqladmin
1 mysqladmin -u root -p password "test123" 2 Enter password: 【输入原来的密码】
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';
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!