在Linux环境下mysql的root密码忘记解决方法

.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库

1.修改MySQL的登录设置:

# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出

2.重启mysql服务

service mysqld restart

3.登录并修改Mysql的root密码


mysql> USE mysql ;
mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
mysql> flush privileges ;
mysql> quit

4.恢复配置文件

# vi /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除

5.重启mysql服务

# /etc/init.d/mysqld restart   ( service mysqld restart )
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容