我错误地删除了我的数据库MySQL

我正在尝试备份一个旧的数据库,但错误,我已经删除了服务器数据库..我所做的一件事是我复制MySQL数据文件夹。 有没有办法恢复我的旧数据库?

  • 数据库 – MySQL
  • os – centos
  • 备份我有 – ibdata1,日志文件0和1,数据库文件夹。

我尝试将日志文件的大小更改为原始大小,并将innodb_force_recovery=6添加到my.cnf文件,然后尝试但未成功。 它只是说你的ibdata1文件已损坏,或者你已经复制。

如果你的数据库表是作为MyISAM表创build的,那么复制这个目录并将所有者/组的权限更改为mysql应该是可行的,对于innodbtypes,应该复制mysql根目录中的其他文件,因此请检查是否复制了所有文件和文件的许可。