0

参照 http://www.rsnapshot.org/howto/1.2/rsnapshot-HOWTO.en.html 4.3.9 . バックアップスクリプト

新しいデータベースが作成された場合に備えて、すべての mysql データベースを動的にバックアップする必要があります。最小限のコードで bash でこれを行う理想的な方法はありますか?

mysql にログインしてすべてのデータベースを取得する必要がありますか?

4

3 に答える 3

1

このmysqldumpコマンドには、--all-databasesすべてのデータベースを1回のパスでバックアップするオプションがあります。

これの唯一の欠点は、それらをすべて一緒に復元する必要があることです。選択して選択する余裕がありません。

データベースは通常、MySQLデータディレクトリに関連付けられたディレクトリを持っているため、いつでもそれらを繰り返し処理して、どのデータベースが存在するかを見つけることができます。

于 2012-11-02T18:53:01.403 に答える