改变MySQL端口 - Mac - MAMP

时间:2011-12-24 07:56:20

标签: mysql macos mamp

我之前在安装MAMP之前已在我的Mac上安装了MySQL。所以在我安装MAMP之前,我使用以下终端命令删除了我的旧版MySQL:

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm /etc/my.cnf

但是当我尝试使用默认端口3306的MAMP运行MySQL服务器时,它将无法连接。我收到错误:

2002: Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2) when trying to connect

但是当我使用任何其他端口时,我能够运行MySQL服务器。所以我得出结论,我的旧版本的MySQL仍然以某种方式占用了默认端口。

有没有人知道如何摆脱这个?感谢。

1 个答案:

答案 0 :(得分:1)

如果你的旧MySQL服务器正在占用端口是正确的,你可以尝试找到该进程并将其终止。但最简单的解决方案可能是核选项:重启你的Mac。

如果这不能解决问题,那么问题不在于老版本的MySQL占用端口......