【发布时间】: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 上吗?