Mac OS X 10.6安装MySQL 5.1 – 如何让它工作

任何人都知道为什么当我抓住文件:

Mac OS X 10.5(x86_64)

从:

http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg

并通过PKG安装程序安装,我得到一个32位安装(或者说偏好窗格)?

更新:这不是32位的问题 – 这是一个PrefPane问题。 现在,mysql.sock没有被创build。 没有find硬盘上的“找”,找不到它。 不在/ var或/ tmp中。 有任何想法吗?

活动监视器显示什么? 尽pipe偏好窗格已经列为32位,但是我已经将它安装在Leopard上作为64位应用程序显示。

偏好窗格是32位,实际的MySQL软件是64位。 这是令人讨厌的,因为构build不是专为10.6,而是为10.4和10.5。 我只能通过安装mysql-5.4.1-beta-osx10.5-x86_64而不是5.1非beta来启动MySQL。

运行touch /tmp/mysql.sock允许它启动吗?

套接字文件mysql.sock是在启动mysqld/usr/local/mysql/support-files/mysql.server start时创build的。 套接字文件应该默认在/tmp/目录中创build。

我有同样的问题和更多…我摆脱套接字问题的方式是通过重命名我的configuration文件/etc/my.cnf以便它不会被MySQL加载。 我的configuration文件是简单的,但如果你的是复杂的,请尝试注释看起来像socket = /some_path/

希望有所帮助。