mac mysql初始密码的重置

时间:2021-12-21 00:34:44

只想说mysql 安装现在是越来越蛋疼了,初始密码不是让你设置,而是生成一个随机的密码,如果不小心,没注意,那真是很麻烦的。需要重置。。。

前几天安装了 mysql 5.7.13版本,需要重置,现解决,特记录一番,以便以后以及遇到相同问题的朋友。

废话不多说,直接来步骤。
1、关闭mysql服务
mac mysql初始密码的重置

2、进入mysql目录:cd /usr/local/mysql/bin/
mac mysql初始密码的重置

3、进入管理员权限 :sudo su

4、禁止mysql 密码验证:./mysqld_safe –skip-grant-tables &
(mysql会自动重启,可在系统设置中查看,如果有问题可以重启mac,重复以上步骤)
mac mysql初始密码的重置

5、直接进入mysql: ./mysql
mac mysql初始密码的重置

6、刷新mysql系统权限: FLUSH PRIVILEGES;
mac mysql初始密码的重置

7、重置密码:ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘你的新密码’;
mac mysql初始密码的重置

PS:不同版本的mysql重置密码的命令有些不一样,可查看版本对症下药。如下:
(1)MySQL 5.7.6 and later: ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;
(2)MySQL 5.7.5 and earlier: SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘新密码’);

密码重置已完毕,可以试试登陆mysql。
mac mysql初始密码的重置

大功告成。