美文网首页
Mac下修改Mysql初始密码

Mac下修改Mysql初始密码

作者: 終于 | 来源:发表于2017-08-15 13:25 被阅读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');

相关文章

网友评论

      本文标题:Mac下修改Mysql初始密码

      本文链接:https://www.haomeiwen.com/subject/qpgmrxtx.html