[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
答案 0 :(得分:0)
xampp-> mysql->数据 剪切数据文件夹中的所有文件 并粘贴到另一个文件夹
现在重新启动mysql
将文件夹中的所有文件夹粘贴到myslq-> data文件夹
并将ib_logfile0.ib_logfile1和ibdata1粘贴到文件夹中的数据文件夹中。
您的数据库和数据现在可以在phpmyadmin中使用。
答案 1 :(得分:0)
伙计,如果您已安装并正在运行MySQL服务器,请停止它。由于与MariaDB和其他服务器冲突而发生此错误。
答案 2 :(得分:0)
解决方案:
检查 MySQL 错误日志
在 XAMPP 控制面板上启动 MySQL。
通过单击 XAMPP 控制面板上的日志按钮检查我的 SQL 错误日志“mysql_error.log”。
进入mysql数据库中的“data”目录。我在我电脑的 D: 驱动器上安装了 XAMPP,我电脑的 mysql “data” 目录位置是“D:\xampp\mysql\data\”。您可能有不同的位置。
备份 MySQL“数据”文件夹
首先,您应该使用任何压缩软件创建“data”文件夹的备份。
命名为“data_backup.zip”或您希望的任何类型的压缩。 我用winrar压缩软件压缩备份mysql“data”文件夹。
重命名“data”文件夹
创建一个新的“数据”文件夹
创建一个新文件夹并将文件夹名称命名为“data”
为了解决这个问题,我们需要在mysql数据库中新建一个“data”目录。 从“备份”文件夹复制内容
转到“备份”文件夹并复制所有文件。
将文件从备份文件夹粘贴到数据文件夹
现在从 XAMPP 启动 MySQL 数据库。
现在,您的 MySQL 数据库将正常启动,不会显示任何错误。
转移所有 MySQL 项目数据库、数据文件和日志文件
如果您有很多数据库用于各种项目,那么您必须将所有数据库从“data-oldfiles”文件夹转移到“data”文件夹。
从旧数据文件中复制所有数据库并粘贴到数据文件夹中。
现在您必须将数据文件“ibdata1”和所有日志文件“ib_logfile0, ib_logfile1”从数据旧文件文件夹复制到数据文件夹。如果您有很多 id_logile,则将它们全部复制。
MySQL 错误 这可能是由于端口阻塞、缺少依赖项、 不正确的权限、崩溃或通过其他方法关闭。 从 XAMPP 启动 MySQL
现在从 XAMPP 启动 MySQL。
转到 phpMyAdmin 以检查所有数据库是否可用并正常工作。
现在从本地主机启动您的任何网站项目以检查 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。 “ 哇〜” 已修复!