我在 OS X 10.7.2 上运行 MAMP Pro,它使用端口 3306 进行 MYSQL。直到今天早上我安装了 WebStart 试用版时,它才运行良好。我随后不喜欢 Webstart,并退出并卸载了它。我现在的问题是 MAMP Pro 不会启动 MYSQL。日志显示:
Check that you do not already have another mysqld process using the same InnoDB data or log files.
Run Code Online (Sandbox Code Playgroud)
我在终端运行这个:
lsof -i:3306
Run Code Online (Sandbox Code Playgroud)
...它返回:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 3966 _mysql 10u IPv4 0xffffff802505c880 0t0 TCP localhost:mysql (LISTEN)
Run Code Online (Sandbox Code Playgroud)
但是,我不确定这意味着什么以及该怎么做。我怀疑 WebStart 为端口 3306 设置了另一个进程。