2012-08-14 111 views
3

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

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

有其他人面临同样的问题?

回答

1

我面临同样的问题。该错误是由MySQL未运行引起的。 Mac OS X安装程序删除了MySQL的自动启动项目。这里是我做了什么:

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

如果您使用PHP和PHPMyAdmin,yopu'll必须安装mcrypt扩展名。下面是一个分步指南:http://remonpel.nl/2012/01/adding-mcrypt-to-your-osx-based-php-server-setup/

相关问题