1.在知道原密码的情况下,进入MySQL:
mysql -u root -p
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';
但是会出现错误:
这个时候就要把第一个 password 修改成 authentication_string就可以了:
use mysql
update user set authentication_string=password("root123") where user='root'; //把用户:root的密码修改为:root123
flush privileges; //刷新MySQL的系统权限相关表,否则会出现拒绝访问 忘记输入也没关系,重启mysql服务即可
现在重新进入MySQL就可以用新密码了~