昨天,出乎意料的是,作为我的私人 postfix 服务器后端的 MySQL 停止工作了。没有日志条目,什么都没有,它就是无法启动。我重新安装了它,它一直正常工作,直到我将原始数据库复制到 /var/lib/mysql。更确切地说,我复制 ibdata1 后它就失败了。由于数据不多并且可以重建,所以我没有转储。有没有办法从数据库二进制文件中恢复数据?
此致
答案1
答案在这里找到:https://stackoverflow.com/questions/484750/restoring-mysql-database-from-physical-files
You should be able to restore by copying them in your database folder.
You should do it while the server is not running.
答案2
如果有人遇到同样的问题,我已经找到了解决方案。很抱歉打扰你: http://chepri.com/mysql-innodb-corruption-and-recovery/
希望版主能决定这个问题是否值得保留或者应该删除。