Linux下MySQL在知道密码的情况下修改密码

1.在知道原密码的情况下,进入MySQL:

mysql -u root -p

Linux下MySQL在知道密码的情况下修改密码

2.进入 mysql数据库,然后通过语句修改密码:

我的MySQL版本是:mysql  Ver 14.14 Distrib 5.7.20, for Linux (i686) using  EditLine wrapper
这里需要注意的是,有的MySQL版本的修改密码语句是:

update user set password=password("root1234") where user='root';

但是会出现错误:

Linux下MySQL在知道密码的情况下修改密码

这个时候就要把第一个password修改成authentication_string就可以了:

use mysql
update user set authentication_string=password("root123") where user='root'; //把用户:root的密码修改为:root123
flush privileges; //刷新MySQL的系统权限相关表,否则会出现拒绝访问 忘记输入也没关系,重启mysql服务即可

Linux下MySQL在知道密码的情况下修改密码

上一篇:centos7 中搭建gitlab


下一篇:listview设置条目点击的时候不变色(让状态选择器不起作用)