linux环境 mysql根据.frm恢复数据

前提:

  1. 需要和之前一样的mysql版本
  2. 备份文件ibdata1和需要备份的数据库源文件,如:test

开始:

  1. 关掉mysql服务
  2. 删掉/var/lib/mysql/data(目录根据情况而定)目录里的ib_logfile0、ib_logfile1、ibdata1文件
  3. 将需要恢复的数据库源文件 test和ibdata1 拷到 /var/lib/mysql/data
  4. 然后将/var/lib/mysql/data文件夹及以下所有子文件和文件夹给予7777权限
  5. 修改my.cnf文件,将 default-storage-engine=InnoDB default-tmp-storage-engine=InnoDB替换已有的参数
  6. 重启mysql。完成

你可能感兴趣的:(nginx,php,linux,html)