Mac系统(Linux系统) 当不知道MySql的root密码时候, 重置root密码 | 忘记MySQL root密码时的处理方式

1.首先打开终端,进入MySQL的安装目录下的bin文件夹,如:/usr/local/mysql/bin/

2.执行以下命令以无密码方式登录MySQL:

./mysql -u root

3.进入MySQL后,选择mysql数据库:


use mysql;

4.输入以下命令修改root用户的密码:


UPDATE user SET authentication_string=PASSWORD('new_password') WHERE User='root';

其中,new_password是你要设置的新密码,可以根据自己的需要修改。

5.修改完密码后,需要刷新MySQL的权限:

flush privileges;

6.最后,用新密码重新登录MySQL:

quit;
./mysql -u root -p

其中,-p参数表示需要输入密码。

7.如果步骤4出现错误,可以尝试以下命令:


ALTER USER 'root'@'localhost' IDENTIFIED BY 'mysql';

其中,mysql是你要设置的新密码,可以根据自己的需要修改。

8.修改完密码后,同样需要刷新MySQL的权限:


flush privileges;

9.最后,用新密码重新登录MySQL:

quit;
./mysql -u root -p

你可能感兴趣的:(MySql,mysql,linux,macos)