mac中安装MySQL后测试连接出现Can't connect to MySQL server on '127.0.0.1' (61)

mac中安装MySQL后测试连接出现Can't connect to MySQL server on '127.0.0.1' (61),第1张

登录mysql控制台,执行select host, user, password_expired from mysql.user看一下显示的数据有没有127.0.0.1,如果没有,插入一条host为127.0.0.1的记录,其他值跟localhost那条记录一样。

注:如果没有mysql.user表,表示数据库没有安装成功,缺少mysql用户信息

出现这种情况一般都是由于系统升级,或其他原因可能会导致这个问题。

一、原因是某种情况下导致”/usr/local/MySQL/data”的拥有者发生了改变,所以只需要将其拥有者修改为“mysql“就可以了。 

在终端中运行:

二、如果此方法无法解决,那么只能采取第二个方法,重新安装mysql。

mac 下载 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.*

按照以上步骤, *** 作一遍, 再重新安装 MySQL,  启动正常了。

Mac -》  System preference下, 打开 MySQL。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8632070.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存