Problem detected!
14:26:36 [mysql] Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" xxx (PROJECT NAME)"!
14:26:36 [mysql] MySQL WILL NOT start without the configured ports free!
我无法摆脱这个错误。 Xamp Apache 运行良好,但无法弄清楚如何让 mysql 运行。
我试过:
更改 php.ini:
mysql.default_port=3307
mysqli.default_port=3307
和我的.ini:
[client]
# password = your_password
port = 3307
socket = "C:/xampp/mysql/mysql.sock"
[mysqld]
port= 3307
我不想卸载 Mysql 工作台(因为它有重要的数据库) 附加信息(我已经安装了 mysql workbench - 不确定这是否有帮助)
最佳答案
您可以使用 netstat -lp | grep 3306 找出什么程序已经在端口 3306 上监听(您应该在最后一列中看到 PID/程序名称)并停止它(也许 mysql 已经在运行?)。
或者,您可以在不同的端口上启动新安装的服务器。 (编辑 my.cnf 并在那里更改默认端口)
关于php - Xampp - mysql(3306 错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42695552/