ローカルホストに100個のデータベースがあります。それらすべてを一度にバックアップしたい。これを行うための簡単な方法が必要です。すべてのデータベースを一度にバックアップする方法はありますか?
user1476432
質問する
8817 次
6 に答える
3
mysqldumpを使用して、一度に複数のデータベースをダンプできます。
次のコマンドを使用すると、一度に複数のデータベースをダンプできます。
mysqldump --databases db1 db2 db3 > db_backup.sql
または、すべてのデータベースをダンプする場合:
mysqldump -u root -p --all-databases > db_backup.sql
于 2012-11-08T13:20:34.033 に答える
2
このURLhttp://dev.mysql.com/doc/refman/5.1/en/mysqldump.html#option_mysqldump_all-databasesを確認してください。これは役立つはずです
使い方?
shell> mysqldump [options] --all-databases
于 2012-11-08T13:30:43.033 に答える
1
1つのデータベースをバックアップするのと同じくらい簡単です。次のようにしてください
- http:// localhost/phpmyadminにアクセスします
- [エクスポート]タブに移動します
- [エクスポート方法]で、[カスタム-可能なすべてのオプションを表示する]を選択し、すべてではない場合はエクスポートするデータベースを選択します。
下にスクロールして、オブジェクト作成オプションを選択してください。
- CREATE DATABASE/USEステートメントを追加します
- DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT/TRIGGERステートメントを追加します
[移動]をクリックして、すべてのテーブルをデフォルトのダウンロードフォルダに保存するか、手動で選択します。
- デフォルトのファイル名は127_0_0_1.sqlになります。テキストエディタでこのファイルを開き、少なくとも最初のデータベースと最初のテーブルでsqlコマンドが正しいかどうかを確認してください。今すぐバックアップする必要があります。問題が発生した場合は、下にコメントを残して質問してください。
于 2017-03-09T04:16:12.470 に答える
0
オプションで使用mysqldump
し--all-databases
ます。http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html#option_mysqldump_all-databasesを参照してください
于 2012-11-08T13:21:20.627 に答える
0
mysqldumpを使用して、mysqlデータベースのバックアップを作成できます。
于 2012-11-08T13:22:02.927 に答える
0
これを試して:
mysqldump -uusername -ppassword --all-databases > all_dbs.sql
お役に立てれば!
于 2012-11-08T13:22:52.327 に答える