【问题标题】:How to get MySql data from files without phpMyAdmin如何在没有 phpMyAdmin 的情况下从文件中获取 MySql 数据
【发布时间】:2020-11-29 20:03:59
【问题描述】:

MySql 在 xampp 中没有工作 2 小时。

我的日志是

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

我几乎尝试了所有方法,但没有任何效果,而且我认为我的 xampp 设置也变得更糟。

所以现在我将删除 xampp 并重新安装。

但是等等,我的数据库非常重要。

那么我可以通过它重新安装 xampp 并且我拥有我需要的所有数据库。

我无法启动 MySql 我无法访问 phpMyAdmin

那么如何保存文件中的数据?

【问题讨论】:

  • 为什么 MySQL 不工作?你查过日志吗??尝试解决这些问题总是最好的,而不是扔掉所有东西重新开始
  • 你的数据库是MYISAM还是INNODB?
  • @RiggsFolly 不知道我没注意到,它们是什么类型的数据库,我刚开始使用PHP和mysql
  • 这能回答你的问题吗? XAMPP - MySQL shutdown unexpectedly
  • @YunfeiChen 我试过了,没用。

标签: mysql xampp


【解决方案1】:

祝你好运尝试“打开你的 SQL 文件”(不管它们是什么)。

关于 MySQL 为何没有运行的答案在您的日志文件中。

是的,您可以备份数据文件并将它们恢复到新安装中。

我们无法告诉您这些文件在哪里 - 它是depends on how you installed MySQL。这可能在 C:\Windows\my.ini 中定义(您正在寻找名为 .ibd 和 .frm 的文件)。

确保 MySQL 服务已停止。将包含这些文件的目录移开,然后删除并重新安装 MySQL。之后停止(新安装的 MySQL 服务)editC:\Windows\my.ini 将 datadir 设置为 oved 文件,然后启动 mysql。

【讨论】:

    【解决方案2】:

    您应该打开您的 sql 文件并查看数据,如果看起来不错,您可以将备份文件夹复制到 F 等恢复盘中并重新安装,而不是将备份复制到新数据中并用您的备份替换新数据刚刚复制,如果数据损坏了,你需要去尝试:https://dev.mysql.com/doc/mysql-backup-excerpt/5.7/en/myisam-table-maintenance.html 但问题是如果它不起作用,那么你很可能需要强制 INNODB 重新启动......

    【讨论】:

    • 哪些sql文件?哪些数据?请解释一下
    • 你知道在你的xampp中,你有mysql文件夹吗??进去后会找到备份文件夹,检查那个文件夹里的文件……看看有没有损坏,如果没有,你可以去重装这个业务……
    • 这个备份文件夹有一些文件夹和文件Image of backup folder
    • 是的,复制整个内容,所有图像、文件夹和文件...
    • @YunfeiChen 之后我可以重新安装 xampp,然后我必须把从备份中复制的文件放在哪里。
    猜你喜欢
    • 2015-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多