天天看点

Mac MySQL忘记密码解决办法

1、进入mysql安装路径

/usr/local/mysql/bin
           

2、打开管理员权限,输入开机密码

sudo su
           

3、跳过mysql安全认证

./mysqld_safe --skip-grant-tables &
           

4、进入mysql(不要以为上一步跳过安全认证后是卡在了那里,其实是在等你输入)

./mysql
           

5、刷新权限,返回Query OK, 0 rows affected (0.01 sec)

FLUSH PRIVILEGES;
           
Mac MySQL忘记密码解决办法

6、查询密码【这里查出来的密码是mysql5加密过的,网上的解密都不是很好用,可直接跳过该步骤】

select User,authentication_string from mysql.user WHERE User='root';
           
Mac MySQL忘记密码解决办法

7、修改密码

use mysql
           
UPDATE mysql.user SET authentication_string=PASSWORD('123') WHERE User='root';
           
Mac MySQL忘记密码解决办法

8、重启电脑

再用普通用户进入mysql,妥。

Mac MySQL忘记密码解决办法