我可以通过复制Mysql中的文件夹来恢复一些mysql数据库

时间:2013-07-17 07:54:00

标签: mysql linux centos

我看到我有与

中的数据库对应的文件夹

/var/lib/mysql/php_site1

现在我想知道我复制该文件夹并只是粘贴到其他mysql中,它会工作还是我还需要做其他事情

如果我有相同的设置

1 个答案:

答案 0 :(得分:1)

这取决于,我假设您使用InnoDB表,当您关闭mysql实例时,您可以备份文件,确保它包含以下内容:

  • ibdata和* .ibd文件
  • *。frm files
  • ib_log files
  • my.cnf files

在新机器上,请确保在my.cnf中进行调整,以适合您的数据库布局。如果您不完全确定自己在做什么,我建议使用简单的转储来存档您的目标。我曾经多次看到过人们试图复制数据库的地方以及无用的数据库。

另请仔细阅读本文档的这一部分:MySQL Docs