MySQL忘记密码后重置密码(Mac )

使用工具:pycharm + django +mysql

因为对MySQL极度陌生,刚开始在pycharmIDE中直接创建mysql数据库没有问题,后来突然连接失败,错误access denied for user 'root@localhost'(using password: YES)

知道可能是密码账户的问题,尝试换了各种账号密码,百度搜索了各种教程(2-3小时),中间过于心酸,最后用重设密码这个方法解决此问题,再次记录,以便其他人也碰到同样的问题!

setp 1.关闭mysql服务器

sudo /usr/local/mysql/support-files/mysql.server stop  或者在系统偏好里有个MySQL里关闭服务

cd    /usr/local/mysql/bin   (进入目录)

sudo su   (获取权限)

./mysqld_safe --skip-grant-tables & (重启服务器)

control+D   (退出当前编辑模式)


MySQL忘记密码后重置密码(Mac )_第1张图片
点击 Stop MySQLServer 停止服务

setp 2.

alias mysql=/usr/local/mysql/bin/mysql  (配置短命令)

输入  mysql  (进入mysql命令模式)

use mysql  (进入mysql数据库)

flush privileges (大概就是获取权限,要不他不让你改)

set password for 'root'@'localhost'=password('新密码')  (完成修改)

终于修改成功,累死了!!!

如果你知道密码:

mysqladmin -u root -p password  (新密码。。。。。。。。。。。)

你可能感兴趣的:(MySQL忘记密码后重置密码(Mac ))