Mac下修改Mysql初始密码

2017-08-15  本文已影响0人  終于

1.很不幸,新装的mysql,弹窗的时候习惯性关了。。。于是只能苦逼去官网找修改密码的办法。

官网地址:https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html(第三个方法)

Step1.

Stop the MySQL server if necessary, then restart it with                the--skip-grant-tablesoption. This enables anyone to connect without a                password and with all privileges, and disables                account-management statements such asALTER USERandSET PASSWORD. Because                this is insecure, you might want to use--skip-grant-tablesin                conjunction with--skip-networkingto                prevent remote clients from connecting.

在系统偏好设置最下面关闭mysql,

root权限下进入/usr/local/mysql/bin目录下,

执行 ./mysqld_safe --skip-grant-tables &

这时候mysql就会重启,你在系统偏好设置那也能看到mysql是running状态。

Step2.

输入./mysql

输入命令 FLUSH PRIVILEGES

输入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码')

密码就设置成功了。

Step3.

杀死mysql,然后重启mysql。

PS:下面是我输入的命令行:

renheMacdeiMac:~ renhemac$ sudo su -

renheMacdeiMac:~ root# cd /usr/local/mysql/bin/

renheMacdeiMac:bin root# ./mysqld_safe --skip-grant-tables &

./mysql

mysql> FLUSH PRIVILEGES;

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

上一篇下一篇

猜你喜欢

热点阅读