为什么MySQL无法在我的XAMPP安装中启动?

时间:2019-11-13 15:32:48

标签: mysql wordpress xampp

我已经在W10 x64 PC上本地运行Wordpress了一个星期,没有任何问题。 我今天早上打开计算机,打开了XAMPP 3.2.4,但无法启动MySQL模块。 “错误:MySQL意外关闭。” 一开始它说:

  

16:25:35 [mysql]尝试启动MySQL服务... 16:25:35   [mysql]检测到状态更改:正在运行

然后这个:

  

16:25:43 [mysql]错误:MySQL意外关闭。

我尝试更改端口,重新安装服务,删除MySQL数据文件夹中的某些文件(试图遵循有关类似于我的问题的在线指南),但没有任何效果。 手动尝试启动MySQL服务时,出现错误1067。

我在这里上传了错误日志文件: https://drive.google.com/file/d/1q-wQm5a5uChF6_6UCsfVEBFoeSvKwh2E/view?usp=sharing

3 个答案:

答案 0 :(得分:0)

您似乎在以下情况发出了第一个警告: 2019-11-13 14:00:05 6 [警告] 无法从表mysql.gtid_slave_pos加载从属复制状态:1932:表'mysql.gtid_slave_pos'在引擎中不存在

您是否有繁琐的复制模式?如果没有,您可以重命名master.info文件以避免复制。

除了您遇到的第一个与文件访问有关的错误: 2019-11-13 14:10:32 0 [错误] InnoDB:无法打开只读数据文件:'。\ virtualnordicdb \ wp_commentmeta.ibd'OS错误:203

您可以访问该文件并且该文件具有正确的写/读权限

最后,您的硬盘驱动器中有足够的空间吗? 019-11-13 14:20:25 0 [注意] mysqld.exe:Aria引擎:开始恢复 恢复的页面:0%10%191113 14:20:26 [错误] mysqld异常0xc0000005;

答案 1 :(得分:0)

我能够通过取消安装并重新安装XAMPP来解决此问题。 然后,我将网站文件夹复制回htdocs中,最后转到“ mysql> data”,复制网站的数据库文件夹,并粘贴重新安装XAMPP之前的“ ibdata1”文件。

由于在另一篇文章中的回答,我想出了这个解决方案: https://stackoverflow.com/a/50855748/12367579

答案 2 :(得分:0)

我已经去过这个问题数千次了。 此问题与某些自定义内容有关,例如其他程序或复制。

我可以为您提供几种解决方案:

  1. 检查控制面板

    也许您已多次安装Xampp。去那里检查底部。如果安装的Xampp太多,则将其全部卸载。不要忘记使用htdocs和mysql保存您的xampp文件夹。

  2. 检查您在PC上安装的程序

    有太多可疑程序,例如Teamviewer或VMWare,它们阻止了mysql的端口。尝试将其卸载,并在完成Xampp的工作后再次安装它们。

  3. 更改端口

    转到XAMPP控制面板,然后靠近MYSQL转到Config > my.ini 搜索port=3306,然后用3336替换所有出现的值。 之后,转到右侧顶部的CONFIG,然后在MYSQL选项卡之后转到Service and Port Settings。 在该选项卡上,将端口的值更改为3336。 之后,单击“保存”,然后退出XAMPP。