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