我无法在Mac OS X 10.4.11上启动MySQL服务器。 MySQL是使用Macports安装的。 MySQL运行良好,直到它突然死亡没有任何明显的原因。
当运行“mysql”时,我得到错误信息:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/local/var/run/mysql5/mysqld.sock' (2)
如果我尝试手动启动MySQL,我得到以下错误信息:
sudo /opt/local/share/mysql5/mysql/mysql.server start Starting MySQL/opt/local/share/mysql5/mysql/mysql.server: line 159: kill: (636) - No such process ERROR!
在/etc/mysql/my.cnf我有:
socket = __PREFIX/var/run/mysqld/mysqld.sock
但是我的系统中不存在path“opt / local / var / run / mysqld /”。
我尝试将套接字path更改为“__PREFIX / var / run / mysql5 / mysqld.sock”(这是套接字所在的位置)。 不幸的是,这也没有帮助。
所有者和权限/ opt / local / var / run / mysql5 /正确设置。
有关如何重新启动MySQL的任何build议? 谢谢你的build议。
从MySQL.com采取dmg,并从pref窗格中启动它
正如frx所说,你可以下载MySQL的官方发行版 ,而不是通过端口来安装它。
您也可以使用奇妙简单的MAMP应用程序来获取MySQL,PHP和Apache安装,这些应用程序都包含在一个完整的小型自包含应用程序包中。