有谁知道当我抓取文件时为什么:
Mac OS X 10.5(x86_64)
从:
http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg
并通过 PKG 安装程序进行安装,我得到的是 32 位安装(或者首选项窗格如此显示)?
更新:问题不在于 32 位,而在于 PrefPane 问题。现在,mysql.sock 无法创建。在硬盘上“查找”后找不到它。不在 /var 或 /tmp 中。有什么想法吗?
答案1
活动监视器显示什么?自从在 Leopard 上安装以来,我的应用程序一直显示为 64 位,尽管偏好设置窗格将其列为 32 位。
答案2
偏好设置窗格是 32 位的,实际的 MySQL 软件是 64 位的。这很烦人,因为该版本不是专门针对 10.6 的,而是针对 10.4 和 10.5 的。我只能通过安装 mysql-5.4.1-beta-osx10.5-x86_64 而不是 5.1 非测试版来启动 MySQL。
答案3
运行touch /tmp/mysql.sock
可以让它启动吗?
答案4
mysql.sock
启动时会创建套接字文件mysqld
... 。默认情况下,/usr/local/mysql/support-files/mysql.server start
套接字文件应该会创建在目录中。/tmp/
我遇到了同样的问题,甚至更多...我解决套接字问题的方法是重命名我的配置文件,/etc/my.cnf
这样它就不会被 MySQL 加载。我的配置文件很简单,但如果您的配置文件很复杂,请尝试注释掉类似这样的行socket = /some_path/
。
希望有所帮助。