从Lion升级到Mountain Lion并且MySql停止了工作

时间:2012-08-14 00:42:20

标签: mysql osx-mountain-lion

我最近升级到Mountain Lion OSX,我已经工作的MySql已经停止工作了。当我尝试在终端中运行MySql时,我得到的是以下错误?

  

ERROR 2002(HY000):无法通过套接字连接到本地MySQL服务器   '/tmp/mysql.sock'(2)

还有其他人遇到过同样的问题吗?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。该错误是由MySQL未运行引起的。 Mac OS X安装程序删除MySQL的自动启动项。这就是我所做的:

  • 从mysql.org
  • 获取安装程序磁盘映像(dmg)
  • 安装MySQL,自动启动项和控制面板。要在打开沙盒的系统上安装它们(默认安全设置),您必须在Finder中按住Control键并单击并选择“打开”。
  • 检查控制面板是否正在运行mysql。停止它。
  • 在/ usr / local /中你将有两个名为“mysql-5.-osx10.6-x86_64”的文件夹,一个来自旧版本,一个来自新版本。使用sudo mv oldversion/data newversion/data命令将数据文件夹从旧文件夹移动到新文件夹。
  • 启动MySQL。你现在应该可以再次使用它。

如果您使用的是PHP和PHPMyAdmin,则yopu必须安装mcrypt扩展名。以下是该指南的逐步指南:http://remonpel.nl/2012/01/adding-mcrypt-to-your-osx-based-php-server-setup/