我在Windows 8(64位)上安装了XAMPP。在XAMPP控制面板中,我无法启动mySQL。我根据该链接将"C:/xampp/ mySQl /bin/my.ini“中的mysql端口从3306更改为3307:
现在,"my.ini“中的代码更改为:
[client]
# password = your_password
port = 3307
socket = "C:/xampp/mysql/mysql.sock"
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port= 3307
socket = "C:/xampp/mysql/mysql.sock"现在它仍然给出这个错误:
11:31:48 AM [mysql] Attempting to start MySQL service...
11:31:56 AM [mysql] Status change detected: running
11:32:01 AM [mysql] Status change detected: stopped
11:32:01 AM [mysql] Error: MySQL shutdown unexpectedly.
11:32:01 AM [mysql] This may be due to a blocked port, missing dependencies,
11:32:01 AM [mysql] improper privileges, a crash, or a shutdown by another method.
11:32:01 AM [mysql] Press the Logs button to view error logs and check
11:32:01 AM [mysql] the Windows Event Viewer for more clues
11:32:01 AM [mysql] If you need more help, copy and post this
11:32:01 AM [mysql] entire log window on the forums我删除了"C:\xampp\mysql\data“中的"ibdata1”文件。
还停止了mysql56服务。
任何帮助都是非常感谢的。谢谢
发布于 2015-04-06 17:16:23
查看错误日志以查看有关该主题的更多详细信息。检查my.ini和php.ini以及config.inc.php中的mysql和mysqli端口选项是否匹配且为3307。
在MySQL服务器崩溃的情况下,您可能需要查看Forcing InnoDB Recovery
此外,还可以查看此solution,以防它是第三方软件问题。
发布于 2015-04-06 17:29:34
正如@Peter所说,您需要更改该文件配置。
尝试在您的xampp文件夹中更改此设置,例如:C:\xampp\php\php.ini
mysql.default_port=3307
mysqli.default_port=3307并在您的xampp文件夹中更改此参数,例如:C:\xampp\mysql\bin\my.ini:
[client]
# password = your_password
port = 3307
socket = "C:/xampp/mysql/mysql.sock"
[mysqld]
port= 3307发布于 2020-03-02 23:37:51
要解决此问题,请执行以下操作
这真的很有效!!
https://stackoverflow.com/questions/29468067
复制相似问题