专注国内外云服务器
分享建站技术教程

如何修复XAMPP错误“MySQL意外关闭”

立即购买

阿里云服务器 ¥102元/年 云数据库37.5元/年 限时

个人、企业均可购买 | 更多配置0.8折特惠

如果您使用本地开发环境,您可能会遇到与实时服务器上的问题类似的问题。在某些情况下,您的WordPress网站可能无法与其数据库连接,因为MySQL未运行或意外关闭。

根据您使用的本地环境,对MySQL数据库进行故障排除的过程可能会有所不同。使用XAMPP,该过程非常简单,因为您可以访问控制面板,而不必仅依赖命令行。

在本文中,我们将解释XAMPP是什么以及“MySQL意外关闭”错误的含义。然后我们将引导您完成三种可用于修复它的方法。让我们开始吧!

  1. XAMPP简介
  2. XAMPP错误“MySQL意外关闭”的含义
  3. 如何修复XAMPP错误“MySQL意外关闭”

XAMPP简介

XAMPP是一个免费的PHP开发环境,可用于Windows、macOS或Linux。它是一组软件,可让您通过模仿实时服务器的功能在本地托管网站:

XAMPP网站

使用XAMPP,您可以使用单个包安装在本地运行WordPress所需的所有软件,而不是单独设置每个元素。开发环境的不同之处在于它们捆绑的软件。

使用 XAMPP,您获得的组件包括:

除了设置运行WordPress所需的软件之外,XAMPP还为您提供了一个简单的控制面板:

XAMPP控制面板

这使您能够访问每个XAMPP组件的日志。它包括一个概览日志,向您显示在您的环境背景中发生的所有事情。

但是,使用本地开发发行版并不意味着您的服务器不易出错。在某些情况下,软件组件可能会出现故障,例如XAMPP错误“MySQL 意外关闭”。

XAMPP错误“MySQL意外关闭”的含义

顾名思义,如果您的环境中的MySQL软件意外关闭或停止运行,您将看到以下消息:

XAMPP错误-“MySQL 意外关闭”

我们说“意外”,因为您可以随时手动关闭MySQL数据库软件。当您重新启动服务器时也会发生这种情况。

但是,当软件关闭时,您的网站将无法连接到其数据库。换句话说,WordPress将无法工作。

正如您在上图中所看到的,XAMPP直接在其事件日志中为您提供了解决“MySQL 意外关闭错误”的建议。在下一节中,我们将更详细地介绍可用于解决此问题的各种方法。

如何修复XAMPP错误“MySQL意外关闭”

通常,修复XAMPP错误“MySQL 意外关闭”既快速又简单。下面,我们将引导您完成三个修复,从最简单的开始。

1. 使用管理员权限运行XAMPP

通常,当您不使用管理员权限运行软件时,XAMPP会产生错误。这是因为它的组件可能无法在较低的权限级别下正常运行或配置。

如果您不确定您的设置是否属于这种情况,我们建议您完全关闭XAMPP,然后以管理员身份重新启动环境。要在Windows中执行此操作,请找到安装XAMPP的文件夹并找到xampp-control文件。接下来,右键单击该文件并选择以管理员身份运行

以管理权限启动XAMPP

如果您是macOS用户,则可以右键单击该文件夹,然后选择“ 获取信息”。在打开的弹出窗口中,导航到“共享和权限”部分,单击挂锁图标,然后输入您的管理员密码。将读取和写入 权限设置更改为Everyone

一旦 XAMPP 启动并且它的每个组件都在运行,MySQL应该可以正常运行。这意味着您的数据库将可以访问。

2. 恢复数据库备份

如果使用管理员权限重新启动XAMPP不能解决数据库问题,下一步是恢复其备份。XAMPP 会自动为您的环境软件创建备份,您可以在安装它的文件夹中访问这些备份。

默认情况下,您的XAMPP MySQL备份文件应位于Local Disk>XAMPP>MySQL下。在该目录中,您将看到几个文件夹,其中两个文件夹称为databackup

XAMPP的MySQL目录

数据文件夹中包含的所有文件,你的数据库的用途。该备份文件夹中包含你的MySQL的一个最新副本。

在恢复备份文件之前,请使用XAMPP控制面板停止MySQL软件。您可以通过单击主菜单上MySQL选项右侧的停止按钮来执行此操作:

使用XAMPP控制面板

停止MySQL后,返回到XAMPP文件夹。要恢复MySQL备份,请将数据文件夹的名称更改为其他任何名称,例如data-old。然后将备份文件夹重命名为data。就是这样!

为了安全起见,我们建议您保留data-old文件夹,直到确保一切正常。在这个阶段,您可以返回XAMPP控制面板重新启动MySQL,它现在应该可以正常运行了。

3. 更改MySQL端口

XAMPP错误“MySQL 意外关闭”的最常见原因之一是使用分配给MySQL的端口的另一个软件。默认情况下,它往往是3306。可以肯定的是,您可以从XAMPP的控制面板中选择Netstat模块,就在Shell工具的正上方:

使用XAMPP的Netstat工具

Netstat是一个命令行工具,可以显示网络上的活动连接,包括它们使用的端口。初始化Netstat后,您将能够查看堆栈中每个工具使用的端口,包括MySQL。

使用Netstat检查活动连接

如果与该端口的冲突导致关闭,则恢复备份或以管理员权限运行MySQL不会产生任何影响。解决此问题的唯一方法是更改​​MySQL使用的端口。通过Netstat,您可以查看该端口是什么以及正在使用哪些其他端口。

为此,请继续使用我们在上一节中向您展示的相同过程停止服务。接下来,单击XAMPP主菜单上MySQL旁边的Config按钮,然后选择my.ini选项:

访问MySQL的配置文件

my.ini的文件包含MySQL配置设置。单击它后,XAMPP将使用您的默认文本编辑器打开该文件。进入后,查找读取Port的行,该行指定MySQL使用的端口号。

在这里,您可以将该端口号更改为您知道其他程序未使用的另一个选项。在大多数情况下,我们建议使用3307,它应该可用。保存更改并关闭my.ini 文件。

然后您可以使用XAMPP控制面板重新启动MySQL。希望您的数据库现在可以正常工作。如果由于某种原因,XAMPP无法使用您设置的新端口连接到您的数据库,它将通过控制面板的日志通知您。在这种情况下,您可以尝试使用不同的端口。

小结

如果您使用XAMPP在本地运行WordPress,您可能会偶尔遇到服务器配置错误。最常见的问题之一是MySQL意外关闭。

好消息是,如果发生这种情况,您可以使用三种方法来解决问题:

  1. 使用管理员权限运行XAMPP。
  2. 恢复您的数据库备份。
  3. 更改您的MySQL端口。
微海报分享

文章来源于互联网:如何修复XAMPP错误“MySQL意外关闭”

相关推荐: 如何正确地设置Outlook SMTP发送电子邮件

正在寻找正确的Outlook SMTP设置? 使用Outlook SMTP服务器,您可以将首选电子邮件客户端配置为使用您的Outlook帐户发送电子邮件。或者,如果您有WordPress站点,您还可以将WordPress配置为使用您的Outlook帐户发送其电…

赞(0)
未经允许不得转载:吾上云 » 如何修复XAMPP错误“MySQL意外关闭”
分享到: 更多 (0)
  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

评论 抢沙发

评论前必须登录!

 

吾上云 专注服务器选购

购买云服务器联系我们