1、关闭MySQL进程服务

/etc/init.d/mysqld stop

2、确定mysqld_safe文件的所在位置,并以非正常方式启动MySQL进程服务(即非校验密码启动)

/usr/bin/mysqld_safe --skip-grant-tables &

3、非密码进入(要求输入密码时直接回车即可)

mysql -u root -p

4、选择数据库

use mysql;

5、修正指定用户的密码

UPDATE USER SET PASSWORD = PASSWORD ("新的密码") WHERE USER = "root";

6、刷新MySQL的系统权限相关表

flush privileges;

7、退出安全模式

quit;­

8、重启MySQL进程服务

/etc/init.d/mysql restart

results matching ""

    No results matching ""