1、关闭MySQL服务:

servicemysqldstop

2、执行下面命令,跳出安全模式,当然,这条命令大概只在localhost的时候有效。

/usr/local/mysql/bin/mysqld_safe–skip-grant

3、进入MySQL

/usr/local/mysql/bin/mysql-uroot-p进入mysql

4、更改密码,执行下面语句:

usemysql;

UPDATEuserSETPassword=password(“XXX”)WHEREUser=”root”;其中,XXX是你要设置的密码

flushprivileges;

exit;

5、去掉配置文件中的skip-grant,修改配置文件,linux下配置文件为my.cnf,windows下配置文件为my.ini,在[mysqld]下添加

skip-grant

6、启动MySQL服务:

servicemysqldstart