更改MySQL端口 - Mac - MAMP
问题描述:
我之前在安装MAMP之前在我的Mac上安装了MySQL。所以之前我安装了甲基苯丙胺,我使用下面的终端命令删除我的MySQL的旧版本:更改MySQL端口 - Mac - MAMP
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
然而,当我尝试使用MAMP与3306的默认端口运行MySQL服务器,它将无法连接。我得到的错误:
2002: Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2) when trying to connect
但是,当我使用任何其他端口我能够运行MySQL服务器。所以我得出结论,我的老版本的MySQL仍然以某种方式占用了默认端口。
有没有人有线索如何摆脱这一点?谢谢。
答
如果您确定旧MySQL服务器占用端口,您可以尝试找到该进程并杀死它。但最简单的解决方案可能是核选项:重新启动Mac。
如果这样还不能解决问题,那么问题不在于老版本的MySQL占用端口...
钉住它!我非常沮丧,甚至没有正确的思维来重启我的电脑。非常感谢你! – Johnrad 2011-12-24 08:10:57