安装好MySQL以后,系统给了个默认的密码,啊。。后知后觉的我当然不知道这码子事了,许久以后想到用本机的MySQL Server做个小测试的时候发现无论如何都登不上去,这就要进入忘记密码的流程了。
网上的教程超级多,基本上都没用。。在我想卸掉MySQL重新安的时候发现Mac上卸载MySQL更麻烦,于是耗着最后一丝耐心继续挨个试,终于,不知道试了多少次终于改好了!
一定要把我的血泪史写下来,供大家参考~~
- 关闭MySQL服务器(我是在系统偏好的MySQL那里关闭的,cmd+Space,输入MySQL,选Stop MySQL Server)
也可以输入命令sudo /usr/local/mysql/support-files/mysql.server stop
-
cd /usr/local/mysql/bin
进入目录 -
sudo su
获取权限 -
./mysqld_safe --skip-grant-tables &
重启服务器 - 重开一个终端
- 新终端下:
alias mysql=/usr/local/mysql/bin/mysql
- 输入
mysql
进入mysql命令模式 -
use mysql
进入mysql数据库 -
flush privileges;
大概就是获取权限,要不他不让你改。 -
set password for 'root'@'localhost'=password('新密码');
完成修改
ps:如果记得原密码只是要修改密码的话在mysql状态下输入mysqladmin -u root -p password 新密码;
就可以了
Done~
参考没啥用的文献很多,不一一列出来了,特别鸣谢http://www.jb51.net/article/87580.htm
个人博客地址:kongdehui.com,欢迎批评指正~~