美文网首页
Mac下忘记MySQL初始密码

Mac下忘记MySQL初始密码

作者: 偏偏注定要落脚丶 | 来源:发表于2017-11-11 20:13 被阅读35次

   Mac安装MySQL时会生成一个很复杂的初始密码,很容易忘记。也有一部分人并未刻意地去记住密码。总之,如果忘记密码,可以通过以下方式来修改。

1. 第一步

  • 打开系统偏好设置


  • 在最下面点击MySQL


  • 点击Stop MySQL Server


2.第二步

  • 进入终端输入命令:cd /usr/local/mysql/bin/

  • 登录管理员权限 sudo su

  • 输入./mysqld_safe --skip-grant-tables & 命令来禁止mysql验证功能,回车后mysql会自动重启(偏好设置中mysql的状态会变成running)。

3.第三步

  • 输入命令 ./mysql

  • 输入命令 FLUSH PRIVILEGES;

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

至此,密码就修改成功了~


知道密码的情况下,登陆后修改密码(比如登录后修改初始密码)。

登录

mysql -uroot -p

根据提示输入密码后,输入修改密码的命令(假定密码改为root123):

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';

然后会报密码设置太简单的错误,然后依次输入下面两个命令:

set global validate_password_policy=0; 
// 修改validate_password_policy参数的值
set global validate_password_length=1;
// 修改密码的最小长度

之后再输入修改密码的命令就可以了。

相关文章

网友评论

      本文标题:Mac下忘记MySQL初始密码

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