在2000年,我在我的Windows 7 64位计算机上安装了XAMPP 1.7.3 F:/ xampp 。我总是从这个文件夹启动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)控制面板中,日志中不显示任何附加信息。
我尝试了一切以避免重复发布:
有很多像这样的线程我尝试了除“删除并重新安装”之外的所有内容。我无法删除 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
答案 0 :(得分:0)
打开命令提示符 - 按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