一:您是否忘记了Mac OS 的MySQL的root密码? 通过以下4步就可重新设置新密码:
1. 停止 mysql server. 通常是在 ‘系统偏好设置’ > MySQL > ‘Stop MySQL Server’
2. 打开终端,输入:
1 | $ sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables |
3. 打开另一个新终端,依次输入:
1 | $ sudo /usr/local/mysql/bin/mysql -u root |
1 | $ UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root'; |
1 | $ FLUSH PRIVILEGES; |
1 | $ \q |
4. 重启MySQL.
*以上方法针对 MySQL V5.7.9, 旧版的mysql请使用:UPDATE mysql.user SET Password=PASSWORD(‘新密码’) WHERE User=’root’;
二:安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个:mac mysql error You must reset your password using ALTER USER statement before executing this statement.
1 | step 1: SET PASSWORD = PASSWORD('your new password'); |
完成以上三步退出再登,使用新设置的密码就行了,以上除了红色的自己修改成新密码外,其他原样输入即可
1 | 参考1: https://dev.mysql.com/doc/refman/5.6/en/alter-user.html |