php XAMPP - MySQL意外关闭

9gm1akwq  于 4个月前  发布在  PHP
关注(0)|答案(4)|浏览(53)

我在Windows 8上安装了XAMPP(64位)。在XAMPP控制面板中,我无法启动mySQL。我根据该链接将“C:/xampp/mysql/bin/my.ini”中的mySQL端口从3306更改为3307:
xampp MySQL无法启动
现在“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服务。
任何帮助都很感激。谢谢

xoshrz7s

xoshrz7s1#

检查错误日志以查看有关此主题的更多详细信息。检查my.iniphp.ini以及config.inc.php中的mysqlmysqli端口选项是否匹配,并且是3307
如果MySQL服务器崩溃,您可能需要查看Forcing InnoDB Recovery
此外,也看看这个solution的情况下,这是一个第三方软件问题。

fjaof16o

fjaof16o2#

就像@Peter说的,你需要改变文件配置。
尝试在您的xampp文件夹中更改此设置,例如:C:\xampp\php\php.ini

mysql.default_port=3307
mysqli.default_port=3307

字符串
然后在您的xampp文件夹ex:C:\xampp\mysql\bin\my.ini中更改此参数:

[client] 
# password       = your_password 
port            = 3307
socket          = "C:/xampp/mysql/mysql.sock"

[mysqld]
port= 3307

nafvub8i

nafvub8i3#

要解决此问题,
1.右键单击并打开任务管理器

  1. kill process“mysqld”.
    1.打开Xampp并启动MySQL。
    这真的管用!
    参考:https://www.youtube.com/watch?v=jcaqDv0f8K4
ca1c2owp

ca1c2owp4#

打开任务管理器,强制结束名为mysqld.exe的任务,然后再试一次。

相关问题