【问题标题】:Mysql database deactivated - Xampp v3.2.1, Windows 8Mysql 数据库停用 - Xampp v3.2.1, Windows 8
【发布时间】:2014-10-20 13:02:15
【问题描述】:

是的,我知道这个问题已经被问过并回答了十几次,但我已经搜索并尝试了所有建议并卸载和重新安装了 4 次,但仍然没有接近激活 mysql 数据库。它不应该被停用。

请帮助我。我想张贴图片,这将有助于可视化正在发生的事情,但我不能,所以我会尽力解释。

xampp 控制面板:我勾选了 apache 和 mysql 服务模块。

localhost/xampp 状态页面显示 mysql 数据库:已停用。

localhost/phpmyadmin 在数据库上显示感叹号,在服务器连接排序规则上显示“x”。

对于这个question,我确实按照最佳答案的建议检查了mysql_error.log:

2014-08-27 11:18:44 28348 [Note] InnoDB: 5.6.20 started; log sequence number 1665244
2014-08-27 11:18:44 28348 [Note] Server hostname (bind-address): '*'; port: 3306
2014-08-27 11:18:44 28348 [Note] IPv6 is available.
2014-08-27 11:18:44 28348 [Note]   - '::' resolves to '::';
2014-08-27 11:18:44 28348 [Note] Server socket created on IP: '::'.
2014-08-27 11:18:45 28348 [Note] Event Scheduler: Loaded 0 events
2014-08-27 11:18:45 28348 [Note] C:\xampp\mysql\bin\mysqld.exe: ready for connections.
Version: '5.6.20'  socket: ''  port: 3306  MySQL Community Server (GPL)

所以端口是 3306。

对于下面的最佳答案,我确实运行了 mysql_start.bat:

MySQL is trying to start
Please wait ...
MySQL is starting with mysql\bin\my.ini<console>
[Warning] Using unique option prefix key_buffer instead of key_buffer_size is     
deprecated and will be removed in future release. Please use full name instead.
[Warning[ TIMESTAMP with implicit DEFAULT value is deprecated. Please use 
--explicit_defaults_for_timestamp server option <see documentation for more details>
MySQL could not be started.

“无法启动 MySQL”

对于这个question,我确实做了第二个子弹,但它对我不起作用。 mysql 数据库状态仍处于停用状态。

我想试试这个blog's 建议但我找不到winmysqladmin.exe

对不起,这个问题总是像垃圾邮件一样弹出一定很烦人,但我真的需要帮助。请,谢谢!

编辑 如果我转到 127.0.0.1/phpmyadmin 感叹号和 x 不存在,但 127.0.0.1/xampp/ 状态页面仍然显示 mysql 数据库已停用。 我测试了 ipv6:它已启用,但我没有它的地址,所以我猜 ipv4 是我使用的。我如何将它绑定到 ipv4 而不是 ipv6?我只是禁用 ipv6 吗?

【问题讨论】:

  • 不确定这是否有帮助,但您绑定到一个非常奇怪的 IPV6 地址::,我找不到任何相关信息。您是否连接到 IPV4 地址?
  • 嗯。这很奇怪。我刚刚对 ipv6 连接进行了测试,它说我没有 ipv6 地址。所以我检查了我的互联网属性 ipv6 已检查。那么问题出在 ipv6 上吗?

标签: mysql windows xampp


【解决方案1】:
Attempting to start MySQL service...
Problem detected!
Port 3306 in use by "I:\xampp\mysql\bin\mysqld.exe"!
MySQL WILL NOT start without the configured ports free!
You need to uninstall/disable/reconfigure the blocking application
or reconfigure MySQL and the Control Panel to listen on a different port
Attempting to start MySQL service...

【讨论】:

  • 为什么要回答这个问题?
猜你喜欢
  • 2014-09-23
  • 2014-07-25
  • 2014-10-08
  • 2017-12-15
  • 2018-09-04
  • 2020-02-28
  • 2015-12-28
  • 2015-01-06
相关资源
最近更新 更多