错误:MySQL意外关闭XAMPP

时间:2017-11-11 06:53:10

标签: mysql

[mysql]     Error: MySQL shutdown unexpectedly.
[mysql]     This may be due to a blocked port, missing dependencies, 
[mysql]     improper privileges, a crash, or a shutdown by another method.
[mysql]     Press the Logs button to view error logs and check
[mysql]     the Windows Event Viewer for more clues
[mysql]     If you need more help, copy and post this
[mysql]     entire log window on the forums

我已使用推荐的解决方案XAMPP - MySQL shutdown unexpectedly

但结果显示相同。 任何人都可以帮忙吗?

先谢谢 S K Setia

5 个答案:

答案 0 :(得分:0)

xampp-> mysql->数据 剪切数据文件夹中的所有文件 并粘贴到另一个文件夹

现在重新启动mysql

将文件夹中的所有文件夹粘贴到myslq-> data文件夹

并将ib_logfile0.ib_logfile1和ibdata1粘贴到文件夹中的数据文件夹中。

您的数据库和数据现在可以在phpmyadmin中使用。

答案 1 :(得分:0)

伙计,如果您已安装并正在运行MySQL服务器,请停止它。由于与MariaDB和其他服务器冲突而发生此错误。

答案 2 :(得分:0)

解决方案:

检查 MySQL 错误日志

  1. 在 XAMPP 控制面板上启动 MySQL。

  2. 通过单击 XAMPP 控制面板上的日志按钮检查我的 SQL 错误日志“mysql_error.log”。

  3. 进入mysql数据库中的“data”目录。我在我电脑的 D: 驱动器上安装了 XAMPP,我电脑的 mysql “data” 目录位置是“D:\xampp\mysql\data\”。您可能有不同的位置。

备份 MySQL“数据”文件夹

  1. 首先,您应该使用任何压缩软件创建“data”文件夹的备份。

  2. 命名为“data_backup.zip”或您希望的任何类型的压缩。 我用winrar压缩软件压缩备份mysql“data”文件夹。

重命名“data”文件夹

  1. 将“data”文件夹重命名为“data-oldfiles”。
  2. 将数据目录重命名为任何新目录名称非常重要。

创建一个新的“数据”文件夹

  1. 创建一个新文件夹并将文件夹名称命名为“data”

  2. 为了解决这个问题,我们需要在mysql数据库中新建一个“data”目录。 从“备份”文件夹复制内容

  3. 转到“备份”文件夹并复制所有文件。

  4. 将文件从备份文件夹粘贴到数据文件夹

  5. 现在从 XAMPP 启动 MySQL 数据库。

  6. 现在,您的 MySQL 数据库将正常启动,不会显示任何错误。

转移所有 MySQL 项目数据库、数据文件和日志文件

  1. 如果您有很多数据库用于各种项目,那么您必须将所有数据库从“data-oldfiles”文件夹转移到“data”文件夹。

  2. 从旧数据文件中复制所有数据库并粘贴到数据文件夹中。

  3. 现在您必须将数据文件“ibdata1”和所有日志文件“ib_logfile0, ib_logfile1”从数据旧文件文件夹复制到数据文件夹。如果您有很多 id_logile,则将它们全部复制。

  4. MySQL 错误 这可能是由于端口阻塞、缺少依赖项、 不正确的权限、崩溃或通过其他方法关闭。 从 XAMPP 启动 MySQL

  5. 现在从 XAMPP 启动 MySQL。

  6. 转到 phpMyAdmin 以检查所有数据库是否可用并正常工作。

  7. 现在从本地主机启动您的任何网站项目以检查 MySQL 数据库。 问题已解决: 现在您将看到问题已解决,并显示错误消息“错误:MySQL 意外关闭”。不会再出现。 如果您对此问题有任何疑问,请随时在评论部分提出任何问题。

答案 3 :(得分:0)

我做了以下事情 C:\xampp\mysql\data -> multi-master.info

从文件中删除内容并重启mysql

答案 4 :(得分:-1)

我尝试使用中的所有方法解决此问题 here。 但是他们没有解决我的问题。 就我而言,我用这种方式解决了〜 首先 :在XAMPP控制面板中,按“配置”按钮,然后按“ my.ini”。 第二 :在此“ my.ini”文件中,找到驱动器路径。 Change Drive path 我在“ C:\ xamp”上安装了xampp,但是在“ my.ini”文件中,所有路径都已启动 用“ E:\ xamp ...”代替,所以我用“ C:\ xamp”代替了“ E:\ xampp”。 因为很久以前我已经在“ E:\ xamp”上安装了xampp。 第三 。然后重新启动xampp。 “ 〜” 已修复!