任何人都知道为什么当我抓住文件:
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/ 。
希望有所帮助。