web-dev-qa-db-ja.com

phpmyadminのmysqlデータベースの自動バックアップ

ローカルのPhpmyadminでスケジュールされたジョブのように、mysqlデータベースを毎週自動的にバックアップできますか?.

可能であれば、データベースごとに別々のファイルを取得したいと思います。これは可能ですか。

ありがとう

1
Gowri

Phpmyadminは信頼性が十分でないため、重要なメンテナンスタスクには使用しないでください。

代わりに、 mysqldump ユーティリティを使用してこれを行う簡単なcronスクリプトを記述します。

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