如何解决如何恢复frm和ibd文件?
在 mysql-slow 空间不足后,我遇到了一个巨大的问题,它结束了,显然 MariaDB 停止工作,因为它损坏了银行中的某些东西。
幸运的是,我备份了 /var/lib/mysql 并设法恢复了 30 个数据库中的 27 个,如下所示:
- 我制作了/var/lib/mysql/的tar.gz/
- 我停止了 mariadb
- 我删除了 /var/lib/mysql 中的所有内容。
- tar -zxvf mysql.tar.gz 生成
- rm -rf aria_log。 *
我也把my.cnf改成了p
之后当我运行 sudo mysqld_safe --skip-grant-tables --skip-networking &
它允许我提供基础的 mysqldump,但最后 3 个数据库给出了几个错误:
mysqldump 出现错误:1932:使用时“-不存在于引擎中” 锁表
mysqldump:错误 2013:在查询过程中失去与 MySQL 服务器的连接 倾倒表时
几乎没有什么可以恢复一切了。有人可以帮我吗?
Ps 我建议您始终在 VM Google 上设置备份,因为它不是单独完成的。我差点因此丧命。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。