1

我正在尝试在我的 Snow Leopard OS X 上运行 MySQL 包。

为了检查我的计算机上是否有 MySQL,我去了我的终端并输入了“which mysql”。它给我的目录是“/usr/local/bin/mysql”。然后我输入“/usr/local/bin/mysql”并回车,但我收到了这条消息:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

我做了一些研究,有一个网页提倡我更改我的 php.ini 文件。具体来说,它是这样说的:

“在/etc/php.ini中,将出现的三个/var/mysql/mysql.sock替换为/tmp/mysql.sock:

pdo_mysql.default_socket = /tmp/mysql.sock

mysql.default_socket = /tmp/mysql.sock

mysqli.default_socket = /tmp/mysql.sock "

我进行了更改,重新启动了 apache(通过sudo apachectl restart在终端中执行),然后在终端中再次键入“/usr/local/bin/mysql”并按 Enter。我收到了与以前完全相同的错误消息。

所以我不知道从这里开始做什么......我决定尝试启动 MySQL 服务器,看看会发生什么。我在终端输入“which mysql.server”并回车,这个目录是“/usr/local/bin/mysql.server”。

在终端中,我输入sudo /usr/local/bin/mysql.server start并回车。当我这样做时,我收到了这条消息:

ERROR! The server quit without updating PID file (/usr/local/var/mysql/santoshs-macbook.local.pid)

所以现在我完全被卡住了。我真的不知道如何在 Snow Leopard 上运行 MySQL 包。我应该做些什么?我究竟做错了什么?我应该只下载并安装一个新的 MySQL 包吗?对我的帖子的任何建议/编辑表示赞赏。

4

0 回答 0