我可以像本地 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