在 phpmyadmin 中自动备份 mysql 数据库

在 phpmyadmin 中自动备份 mysql 数据库

我可以像本地 Phpmyadmin 中的计划作业一样每周自动备份 mysql 数据库吗?

如果可能的话,我想将每个数据库保留为单独的文件。可以吗!

谢谢

答案1

您不应该使用 phpmyadmin 执行关键的维护任务,因为它不够可靠。

相反,编写一个简单的 cron 脚本来执行此操作mysqldump公用事业:

#!/bin/bash
outdir="/some/large/dir"
for d IN (mysql yourdb1 yourdb2) do
 mysqldump "$d" | tar czf "${outdir}/${d}.tgz"
done

相关内容