我无法在 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
但是我的系统上不存在路径“opt/local/var/run/mysqld/”。
我试图将套接字路径更改为“__PREFIX/var/run/mysql5/mysqld.sock”(这是套接字所在的位置)。不幸的是,这也没有帮助。
/opt/local/var/run/mysql5/ 的所有者和权限设置正确。
关于如何重新启动 MySQL 的任何建议?谢谢你的建议。