首页 > 问答 正文
错误MySQL意外关闭这是修复方法

时间:2023-10-16 作者:佚名

一些用户在尝试通过 XAMPP Web 服务器控制面板启动 MySQL 服务器时遇到“错误:MySQL 意外关闭”错误消息。在某些情况下,问题会在用户在其计算机上重新安装 XAMPP 后出现。发生这种情况的原因是当 MySQL 文件损坏或损坏时,在这种情况下,您将不得不使用可以在 mysql 目录中找到的备份文件夹。在本文中,我们将带您完成修复上述错误消息的过程,这样您就不必担心任何事情。

使用 XAMPP 网络服务器非常方便和容易,但它也有一些问题,如本地主机拒绝连接错误消息等。事实证明,用户在遇到相关问题后常常认为他们的数据库已损坏。然而,情况并非如此,您不必担心丢失数据,因为这个问题很容易避免。除此之外,互联网上还出现了要求用户删除 ibdata1 的解决方案mysql目录下的文件。ibdata1 文件基本上是称为 InnoDB 的 MySQL 存储引擎的系统表空间。虽然在某些情况下删除此文件可能会解决问题,但它也很可能会使您的数据库无法使用。因此,除非您不关心存储在数据库中的数据,否则不推荐这样做。

为了解决这个问题,我们将简单地使用 mysql 目录中的备份文件夹来替换数据文件夹的内容。除此之外,如果 MySQL 服务在错误之前正在运行,在某些情况下也可能导致问题。在这种情况下,您将不得不停止服务,然后查看问题是否已解决。话虽如此,让我们开始吧,并向您展示如何立即解决问题。

使用 MySQL 备份文件夹

事实证明,当您遇到 MySQL 意外关闭错误消息时,您将不得不使用存储在 mysql 目录的备份文件夹中的备份文件。这包含在 XAMPP 中,过程相当简单明了。在我们继续之前,建议您创建数据库的备份以防出现任何问题,这样您就不会丢失任何数据。

在此方法中,我们将简单地用备份文件夹的内容替换 mysql 目录中数据文件夹的内容。这样做不会让您丢失数据,因此您不必担心。话虽如此,请按照下面给出的说明进行操作:

首先,继续并完全关闭 XAMPP 网络服务器。关闭 Web 服务器后,导航到安装 xampp 的文件夹。默认情况下,您会在“C:\xampp”中找到 xampp 。在 xampp 文件夹中,打开mysql文件夹。现在,在 mysql 文件夹中,找到数据文件夹并将其重命名为data_old。完成后,右键单击并从下拉菜单中转到mysql目录中的新建>文件夹来创建一个新文件夹。将这个新创建的文件夹命名为数据。创建数据文件夹后,继续打开备份文件夹。复制备份文件夹的内容并将它们粘贴到新创建的数据文件夹中。完成后,返回data_old文件夹并将数据库文件夹从那里复制到新数据文件夹。

注意:跳过data_old 文件夹中的mysql、performance_schema和phymyadmin文件夹。

完成后,从 data_old 文件夹中复制 ibdata1 文件并将其替换为新数据文件夹中的文件。现在您已完成所有这些,继续以管理员身份运行 XAMPP。打开 XAMPP 控制面板后,尝试启动 MySQL 服务器以查看问题是否仍然存在。使用 Shell 修复 MySQL 数据库

除了上述方法,您还可以尝试使用位于 XAMPP 控制面板内的 Shell 修复 mysql 服务器来尝试解决问题。如果您正在寻找更多的命令行方法,那么这是适合您的解决方案。在这里,我们将首先尝试使用shell 打开mysql 服务器,然后尝试在不同的shell 窗口中修复mysql 数据库。为此,请按照下面给出的说明进行操作:

首先,打开 XAMPP 控制面板。在 XAMPP 控制面板中,通过单击提供的Shell按钮打开一个 shell 。打开 shell 后,输入以下命令启动 mysql:
mysqld --console --skip-grant-tables --skip-external-locking
之后,继续从控制面板打开另一个 shell 窗口。在新的 shell 窗口中,复制并粘贴以下命令来修复数据库:
mysqlcheck -r --databases mysql --use-frm
完成后,从第一个 shell 窗口停止 mysql,然后关闭两个 shell 窗口。之后,继续并重新启动mysql,看看问题是否仍然存在。停止 MySQL 服务

事实证明,在某些情况下,问题也可能是由 MySQL 服务引起的。当您尝试通过 XAMPP 控制面板启动 mysql 服务器之前 MySQL 服务正在运行时,会发生这种情况。在这种情况下,您只需从 Windows 服务窗口中停止 MySQL 服务即可。系统上运行的服务有时会在出现故障时导致不同的问题,例如无法连接到 Windows 服务等,因此无需担心。话虽如此,请按照以下说明停止服务:

首先,通过按键盘上的Windows 键 + R键打开“运行”对话框。在“运行”对话框中,键入services.msc,然后按Enter。您将能够在打开的“服务”窗口中看到系统上所有服务的列表。从服务列表中,找到MySQL服务,然后右键单击它。从下拉菜单中选择停止。或者,您可以简单地突出显示 MySQL 服务并单击左侧的停止按钮。等待服务停止。之后,尝试从 XAMPP 控制面板手动启动 MySQL 服务器,看看问题是否仍然存在。更改客户端和服务器端口

在某些情况下,问题也可能是由 MySQL 服务器正在使用的端口引起的。当 MySQL 服务器尝试使用的端口已被其他服务使用或当所述端口在您的系统上被阻止时,可能会发生这种情况。要解决此问题,您必须从 my.ini 文件更改客户端和服务器端口。为此,请按照下面给出的说明进行操作:

首先,打开 Windows 资源管理器并导航到xampp安装目录。在xampp文件夹内,前往mysql > bin。然后,在 bin 文件夹中,在记事本中打开 my.ini 文件。这可以通过右键单击文件并选择打开方式 > 记事本来完成。打开 my.ini 文件后,如下图所示查找客户端和服务器端口并进行更改。之后,保存文件并再次打开 XAMPP。最后,尝试启动 MySQL 服务器,看看错误是否仍然存在。

本文信息为网友自行发布旨在分享与大家阅读学习,文中的观点和立场与本站无关,如对文中内容有异议请联系处理。

本文链接:https://www.paituo.cc/wenda/1268137.html

下一篇:返回列表
  •  相关专题:  
  • 小编推荐

    长春为什么没有阿尔山火车站

    长春为什么没有阿尔山火车站,阿尔山火车站简介,简介如下长春为什么没有阿尔山火车站 随着旅游业的不断发展和人民生活水平的提高,越来越多的人开始选择旅游出行。特别是近年来,国内旅游业的快速发展,使得各地旅游资源得到了充...

    饭店红烧肉怎么做的好吃吗

    饭店红烧肉怎么做的好吃吗,饭店里的红烧肉怎么做,简介如下如何制作出美味的饭店红烧肉 饭店红烧肉是一道非常常见的菜肴,深受人们的喜欢。它色泽红亮,酱香味浓。但是许多人在制作饭店红烧肉时,总是无法做出口感好、味道正宗的美...

    北京春节旅游攻略必去景点攻略

    北京春节旅游攻略必去景点攻略,简介如下 北京春节假期旅游指南北京春节旅游最佳去处 1、南锣鼓巷南锣鼓巷,又叫蜈蚣巷,是北京最悠久,最具有老北京风情的胡同之一。胡同内,完整保留了元代时期的民居风格,古...

    ps动画制作教程步骤

    ps动画制作教程步骤,利用ps做动画的详细教程分享,简介如下我们用 ps来制作这种动态画面效果。 ·使用矩形选框工具把填空部分框选一下复制一层。 ·接着使用对象选择工具将人物框选一下调取选区之后添置加勾复制人物。 ·同时...

    电脑图标制作软件

    电脑图标制作软件,自制图标软件推荐,简介如下电脑软件的图标Logo可以自己设计吗?现在几乎我们所有人都用过电脑,通过电脑上的软件,我们可以使用各种各样的操作。一般来说,我们为了使用某一个软件,需要点击它的...

    window10录屏功能怎么用

    window10录屏功能怎么用,windows自带屏幕录制,简介如下在win10系统中怎么录屏?想问下大家win10电脑录屏究竟该怎么录呢?有没有好的录屏软件推荐一下?在win10系统中怎么录屏? ...

    ai放射线背景怎么做

    ai放射线背景怎么做,ai科技感线条图案制作过程,简介如下放射状的背景是我们在设计中经常用到的一种背景样式,这种背景具有很好的视觉冲击力的效果。 那么今天,我就教大家一种方法,能够在Illustrator中快速地绘制出...

    excel单元格内插入图片

    excel单元格内插入图片,excel嵌入图片快捷方式,简介如下举个例子,比如现在我们有一份工资表,然后我们希望把员工的图片插入到表格中...