2015年11月15日 Mysql 浏览(168) 收藏

Linux下MySQL的root密码忘记了怎么办?

首先要关掉正在运行的MySQL进程,然后以不启动授权表的方式启动MySQL服务。最后进入MySQL设置root密码。这样,我们就给mysql重新生成了一个root密码,具体的步骤如下:

第一步:关闭Mysql服务

service mysqld stop

第二步:打开vi /ect/my.cnf,添加如下命令,使之支持无授权启动

skip-grant-tables

第三步:启动Mysql服务

service mysqld start

第四步:更改root密码

use mysql;
UPDATE User Set Password = password('yourpassword') WHERE User = 'root';

第五步:刷新权限

flush privileges;

结束,root密码已重置,最后别忘记了还原之前修改的vi /ect/my.cnf文件,谢谢。

赞一下 0 人赞了本文