升级到Yosemite 10.10后,MySql无效

时间:2015-01-22 11:35:17

标签: mysql mysql-workbench osx-yosemite

MySql在升级Yosemite之前正常运行。升级后无法建立连接!

我从MySql Workbench获得以下消息:

Your connection attempt failed for user 'root' from your host to server at 127.0.0.1:3306:
  Can't connect to MySQL server on '127.0.0.1' (61)

使用终端连接时,出现以下错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

MySQL正在运行吗?在终端尝试以下类似内容:

shell> mysqladmin version
shell> ps aux |grep mysql

如果没有,为什么不呢?从10.10开始,它很可能与OS X不允许启动项目有关。在这种情况下,使用launchd来控制它:

http://dev.mysql.com/doc/en/osx-installation-launchd.html

链接文档描述了如何设置launchd以及启动MySQL实例。此外,在撰写本文时,由于StartUp的上述问题,首选项窗格在OS X 10.10(启动/停止mysql)上不起作用。但是,将来会修复它。

相关问题