首先,大家需要进入 MySQL 的安全模式。在终端中输入以下命令:
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
这里的 /usr/local/mysql/bin 是 MySQL 的安装路径,需要根据实际情况进行更改。
接着打开新的终端,登录 MySQL:
mysql -u root
然后输入以下命令更改 root 账号的密码:
mysql>UPDATE mysql.user SET authentication_string=PASSWORD('your_password') WHERE User='root';
将 your_password 替换为你想要设置的密码。
然后刷新权限表:
mysql>FLUSH PRIVILEGES;
最后退出 MySQL:
mysql>exit
这时候就可以使用新密码登录 root 用户了。