複数のMySQLデータベースバックアップツールがありますか?

複数のMySQLデータベースバックアップツールがありますか?

私のオペレーティングシステムはUbuntu 10.10です。私はいくつかの小さなサイト(すべてが異なる共有ホストにあります)を持っており、これらのリモート共有ホストからmysqlデータベースを定期的にバックアップすることをお勧めします。私は現在この作業を手動で実行していますが、これは簡単ですが確かに退屈なプロセスのようです(phpmyadmin)。

どうすればいいですか(Ssh接続はできません)?

これにより:

mysqldump -u root -p[root_password] [database_name] -h mysql_host > dumpfilename.sql

これは、パスワードがプレーンテキストで送信されるという意味ですか?

答え1

このようにパスワードを指定するのは安全ではありません。あなたのマシン。ネットワークを通して、これはMySQLクライアントがデータベースに接続するのと同じ方法です。私が知る限り読む、ユーザー名とパスワードはハッシュされるため、プレーンテキストでパスワードを送信できません。

あなたの場合は、次の簡単なラッパースクリプトを作成します。

for host in host1 host2 host3
    do mysqldump ...
done

答え2

確認する

http://www.phpmybackuppro.net/

増分バックアップも考慮してください。

http://dev.mysql.com/doc/refman/5.1/en/backup-methods.html

maatkitをチェックしてください。ほとんどのタスクを自動化できます。

答え3

バックアップマネージャ最も完璧で強力だと思います。

関連情報