配置每日备份时,我应该包含哪些文件以确保我拥有MySQL数据库

时间:2011-01-14 11:35:29

标签: mysql

我有一个专用的LAMP服务器,其中cpanel托管了100个网站(其中一些有MySQL数据库)。

我目前正在使用Jungle Disk Server Edition将我们的文件从LAMP服务器备份到Amazon S3。

每周都会对整个cpanel进行备份,这对资源造成巨大压力,但这是一个单独的问题。

现在,我想要做的是设置日常工作来仅备份HTML文件和MySQL数据库。

如果我只备份“public_html”文件夹,我的MySQL数据库信息会存储在该目录中吗?备份public_html文件夹是否足以恢复数据库?

我可以在网上找到大量有关如何手动备份MySQL数据库的资源,但有100个网站,我需要它自动化。我希望有一个简单的解决方案,我每天都可以抓住一个文件夹进行备份。

1 个答案:

答案 0 :(得分:1)

  

如果我只备份“public_html”文件夹,我的MySQL数据库信息会存储在该目录中吗?备份public_html文件夹是否足以恢复db?

不,绝对不是。 MySQL数据文件通常位于/var/mysql

之类的内容中

但是你可能不应该直接备份数据文件。最好使用mysqldump(或mysqlhotcopy)创建转储并备份生成的转储。