您的位置:首页 > 数据库 > MySQL

mac mysql初始密码的重置

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

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

废话不多说,直接来步骤。

1、关闭mysql服务



2、进入mysql目录:cd /usr/local/mysql/bin/



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

4、禁止mysql 密码验证:./mysqld_safe –skip-grant-tables &

(mysql会自动重启,可在系统设置中查看,如果有问题可以重启mac,重复以上步骤)



5、直接进入mysql: ./mysql



6、刷新mysql系统权限: FLUSH PRIVILEGES;



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



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。



大功告成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql