问题
mySQL Server refuses to start up on port 3306 but ok on 8889.
Anyone got any ideas? Banging head on desk here :-)
回答1:
The simplest solution would be probably to figure out if there is another instance of MySQL running and stopping it, e.g. you could call in Terminal :
ps -ax | grep mysqld
and then kill the appropriate mysqld
process.
And to check for processes listening on the port 3306 :
lsof -i:3306
回答2:
for me solution was to stop mhsql service
sudo launchctl unload -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
and then reload it from MAMP
来源:https://stackoverflow.com/questions/24426227/mamp-mysql-server-wont-start-on-port-3306