- 打开配置文件
my.cnf
。
vi /etx/my.cnf
- 在文件中添加
skip-grant-tables
,以跳过认证,无密码进入MySQL。 - 重启MySQL服务:
service mysqld restart
- 跳过密码认证进入Mysql:
mysql
- 重新加载grant table:
mysql> FLUSH PRIVILEGES;
- 设置新的密码:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
【MyNewPass】 即为要设置的密码。
参考: