小五六资源网,小五六博客

Linux下mysql忘记密码

发布:小五六资源网 2020年6月8日 2:41 星期一分类: Linux

一、更改my.cnf配置文件

0、MySQL 版本查看

mysql --version

1、用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 或者 nano /etc/my.cnf

2.在[mysqld]下添加skip-grant-tables,然后保存并退出

3.重启mysql服务:service mysqld restart

二、更改root用户名

1、重启以后,执行mysql命令进入mysql命令行

2、修改root用户密码

MySQL> UPDATE mysql.user SET Password=PASSWORD('新密码') where USER='root';
注:
如果重设密码报错(ERROR 1054 (42S22): Unknown column 'PASSORD' in 'field list')
则用
MySQL> update mysql.user set authentication_string=password('你要设定的新密码') where user='root' ;

MySQL> flush privileges;
MySQL> exit

3、最后把/etc/my.cnf中的skip-grant-tables注释掉,然后重启mysql,即:service mysqld restart

OK,下面我们就可以使用root新的密码登录MySQL了。

mysql -u root -p

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

发表评论: