【问题标题】:MySql does not work after upgrading to Yosemite 10.10MySql 升级到 Yosemite 10.10 后无法工作
【发布时间】:2015-03-21 04:30:24
【问题描述】:

在升级 Yosemite 之前,MySql 工作正常。升级后无法建立连接!

我从 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)

有什么建议吗?

【问题讨论】:

  • db server 好像没有启动。

标签: mysql mysql-workbench osx-yosemite


【解决方案1】:

MySQL 正在运行吗?在终端中尝试以下类似操作:

shell> mysqladmin version
shell> ps aux |grep mysql

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-24
    • 2014-12-14
    • 2014-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-04
    • 2014-12-18
    相关资源
    最近更新 更多