Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
参照 http://www.rsnapshot.org/howto/1.2/rsnapshot-HOWTO.en.html 4.3.9 . バックアップスクリプト
新しいデータベースが作成された場合に備えて、すべての mysql データベースを動的にバックアップする必要があります。最小限のコードで bash でこれを行う理想的な方法はありますか?
mysql にログインしてすべてのデータベースを取得する必要がありますか?
このmysqldumpコマンドには、--all-databasesすべてのデータベースを1回のパスでバックアップするオプションがあります。
mysqldump
--all-databases
これの唯一の欠点は、それらをすべて一緒に復元する必要があることです。選択して選択する余裕がありません。
データベースは通常、MySQLデータディレクトリに関連付けられたディレクトリを持っているため、いつでもそれらを繰り返し処理して、どのデータベースが存在するかを見つけることができます。