许多朋友在workbench连接Mysql时应该遇到过下面出现的场景:
Mange Server Connections
密码是对的可是链接不上,恩,刚开始我也遇到了这样的问题,各种上网查资料,用了很多种终端语句,前后用了三天的时间才把问题解决,现在我就给大家分享一下我的解决方法。
1.找到终端,输入以下代码
//清空mysql,即卸载mysql
1 sudo rm /usr/local/mysql
2 sudo rm -rf /usr/local/mysql*
3 sudo rm -rf /Library/StartupItems/MySQLCOM
4 sudo rm -rf /Library/PreferencePanes/My*
5 vim /etc/hostconfig (and removed the line MYSQLCOM=-YES-)
6 rm -rf ~/Library/PreferencePanes/My*
7 sudo rm -rf /Library/Receipts/mysql*
8 sudo rm -rf /Library/Receipts/MySQL*
9 sudo rm -rf /var/db/receipts/com.mysql.*
2.重启电脑(很多朋友卸载后接着重装,没有重启电脑,这样的结果不尽人意,毕竟我这样试过n次)
3.电脑开启后,可以装载MySQL了,装载时的最后一步会提示一个初始化的密码,那么请把整段话复制下来
@localhost:~~~ 后面就是初始密码
4.打开系统偏好设置,打开MySQL的服务
5.运行MySQL Workbench 创建一个连接,点击进入就会提示让你输入密码,密码就填刚刚得到的初始密码
6.填完密码后,会出现如下的输入框,旧密码填输入初始密码,然后再继续输入你自己设置的密码,点击ok,
之后再进入数据库就使用你设置的密码。
分享完成,谢谢!











网友评论