gpt4 book ai didi

MySQL 无法在 Windows 版 XAMPP 1.7.3 中启动

转载 作者:行者123 更新时间:2023-11-29 22:22:29 33 4
gpt4 key购买 nike

2000 年,我在 Windows 7 64 位计算机上的 F:/xampp 中安装了 XAMPP 1.7.3。我总是从此文件夹启动 XAMPP 控制面板应用程序,单击 MySQL 和 Apache 的“开始”按钮,因此它看起来像这样:

https://docs.moodle.org/19/de/images_de/e/e6/29_Apache_Stop-de.png

我最近决定将 XAMPP 5.6.3 版本安装到 F:/xampp2。我导入了另一个数据库,并且在这个新数据库上工作很好。

但是,由于某种原因,我无法再启动 F:/xampp 中的 MySQL 服务器。 Apache 服务器确实启动。但是,当我单击 XAMPP 控制中心中的“开始”按钮时,文本“正在运行”会以绿色闪烁一秒钟(请参见上面的链接图片),然后再次消失。什么都没发生。在控制面板(2.5.8 版本)中,日志中不会显示任何附加信息。

我已尽一切努力避免重复发帖:

  1. F:/xampp2 中的另一个 Mysql 服务器未运行。控制面板的端口检查功能显示3306是免费的。
  2. Skype 未运行。
  3. Windows 任务管理器中没有 mysqld.exe
  4. 已检查 services.msc - 没有任何与 MySQL 相关的运行。
  5. 我在命令行中运行了 netstat,但没有任何 3306 的迹象。
  6. 我在 f:/xampp/mysql/bin/my.ini 中将 3306 更改为 3307。没什么!

像这样的线程有很多,我尝试了除了“删除并重新安装”之外的所有方法。我无法删除 F:/xampp - 我的生活所依赖的 F:/xampp MySQL 数据库中有 500 GB 和 500 个表的数据。我什至不想冒任何损失的风险去触碰其中的数据。我也无法删除F:/xampp2。我能做些什么?

谢谢!

编辑:我在命令行中尝试了以下操作:

   f:\xampp\mysql\bin\mysqld.exe
150602 6:03:24 [Warning] Can't create test file \usr\local\mysql\data\MY-PC.lower-test
150602 6:03:24 [Warning] Can't create test file \usr\local\mysql\data\MY-PC.lower-test
f:\xampp\mysql\bin\mysqld.exe: Can't change dir to '\usr\local\\mysql\data\' (Errcode: 2)
150602 6:03:24 [ERROR] Aborting
150602 6:03:24 [Note] f:\xampp\mysql\bin\mysqld.exe: Shutdown complete

编辑2:我在f:\xampp\mysql\data 中查找了mysql.err 文件。

    150602  7:04:01 [Note] Plugin 'FEDERATED' is disabled.
InnoDB: Error: log file \xampp\mysql\data\ib_logfile0 is of different size 0 5242880 bytes
InnoDB: than specified in the .cnf file 0 1073741824 bytes!
150602 7:04:01 [ERROR] Plugin 'InnoDB' init function returned error.
150602 7:04:01 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
150602 7:04:01 [ERROR] F:\xampp\mysql\bin\mysqld.exe: unknown variable 'innodb_file_format=barracuda'
150602 7:04:01 [ERROR] Aborting
150602 7:04:01 [Note] F:\xampp\mysql\bin\mysqld.exe: Shutdown complete

编辑3:感谢您的评论,我尝试了以下操作,但还有其他错误:

    f:\xampp\mysql\bin\mysql --help 

给我除其他外:

    Default options are read from the following files in the given order:
C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf f:\xampp\mysql\my.ini f:\xampp\mysql\my.cnf

然后我尝试这一行,我知道 my.ini 文件在那里:

    f:\xampp\mysql\bin\mysqld.exe --defaults-extra-file=F:\xampp\mysql\bin\my.ini
150602 14:39:21 [ERROR] Can't find messagefile '\xampp\mysql\share\english\errmsg.sys'
150602 14:39:21 [Warning] Can't create test file \xampp\mysql\data\MY-PC.lower-test
150602 14:39:21 [Warning] Can't create test file \xampp\mysql\data\MY-PC.lower-test
f:\xampp\mysql\bin\mysqld.exe: Can't change dir to '\xampp\mysql\data\' (Errcode: 2)
150602 14:39:21 [ERROR] Aborting

最佳答案

打开命令提示符 - 按 Win key + R并输入 cmd .

在命令提示符中输入 F:\xampp\mysql\bin\mysqld.exe然后按Enter 。 (注意它是 mysqld ,最后是 d )

你看到了什么?应该有一个错误,可能与您的配置文件有关。

编辑:

尝试使用:
F:\xampp\mysql\bin\mysqld.exe --defaults-extra-file=F:\path\to\config

关于MySQL 无法在 Windows 版 XAMPP 1.7.3 中启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30582807/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com