4

ローカルホストに100個のデータベースがあります。それらすべてを一度にバックアップしたい。これを行うための簡単な方法が必要です。すべてのデータベースを一度にバックアップする方法はありますか?

4

6 に答える 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つのデータベースをバックアップするのと同じくらい簡単です。次のようにしてください

  1. http:// localhost/phpmyadminにアクセスします
  2. [エクスポート]タブに移動します
  3. [エクスポート方法]で、[カスタム-可能なすべてのオプションを表示する]を選択し、すべてではない場合はエクスポートするデータベースを選択します。
  4. 下にスクロールして、オブジェクト作成オプションを選択してください。

    • CREATE DATABASE/USEステートメントを追加します
    • DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT/TRIGGERステートメントを追加します
  5. [移動]をクリックして、すべてのテーブルをデフォルトのダウンロードフォルダに保存するか、手動で選択します。

  6. デフォルトのファイル名は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データベースのバックアップを作成できます。

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

于 2012-11-08T13:22:02.927 に答える
0

これを試して:

mysqldump -uusername -ppassword --all-databases > all_dbs.sql

お役に立てれば!

于 2012-11-08T13:22:52.327 に答える