mysql登录密码忘记,如何重置mysql密码

解决方法:修改数据库中mysql中user表密码。

 

第一步:首先查看当前mysql数据库的版本

如果不知道安装的mysql版本

(1)cmd ------>mysql -V(v:大写);(2)select version();

mysql登录密码忘记,如何重置mysql密码_第1张图片

注意:执行第一步的原因是mysql数据库中5.7版本以后没有password字段了,而密码字段替换成 authentication_string字段了。

5.7版本以后输入sql:select user,password from mysql.user;报错1054

5.7版本以后正确的sql: select user,authentication_string from mysql.user;

mysql登录密码忘记,如何重置mysql密码_第2张图片

 

第二步:执行更新sql语句。

 update mysql.user set  authentication_string= password('123456') where user ='root';

此时用户名密码就改成了123456.

你可能感兴趣的:(mysql,mysql)