mysql -uusername -ppw db_name < dump.sql
のように指定するのではなく、現在のすべてのデータベースでインポートを実行する方法はありますか?具体的には、あるデータベースのすべてのテーブルをの他のすべてのデータベースに転送したいので、私はそれらをダンプしましたが、ここに大量のデータベースがあるので、スクリプトを作成するか、回避策がありますか?データベース名が暗号化されているので、疑似ランダム文字列に似ているので、スクリプトを作成することは避けてください。MySQLのすべてのデータベースにSQLダンプをインポートするにはどうすればよいですか?
0
A
答えて
1
このような組み込みのものはありません。それはかなり特殊な状況であり、簡単に解決されます。これはシェル/ bashで1ライナーにすることができます。データベースのリストを取得し、ループにロードしてロードします。
ワンライナー:
- 設定デフォルトのユーザーと
mysql -NBe "select schema_name from information_schema.schemata where schema_name not in ('mysql','performance_schema','sys','information_schema','others...')" | while read dbname ; do date; echo "loading $dbname"; mysql $dbname < dump.sql"; done
とブロックの読み取り能力用にフォーマット:
mysql -NBe "information_schema.schemataからschema_nameを選択
ここでschema_nameは( 'mysql'、 'performance_schema'、 'sys'、 'information_schema'、 'others ...')ではありません" dbnameを読み込みます。 do
date;
echo "load $ dbname";
mysqlの$ dbnameに< dump.sql ";
が正確にどのように多く依存を行って、『データベースのトンを』であり、あなたの利用可能なリソースは、2にリストを分割し、2つの同時セッションを実行します。
0
あなたはJavaまたはPHPでスクリプトを書くことができます。ここではdb名を変更し、スクリプトはすべてのdbでsqlファイルをインポートします。以下の質問をご覧ください。 Importing .sql file into MySQL using Java code
関連する問題
- 1. mysqlダンプはどのようにインポートできますか?
- 2. SQL Server 2008データベースのSQLダンプを取得するにはどうすればよいですか?
- 3. mysqlで10GBのsqlファイルをすばやくインポートするにはどうすればよいですか?
- 4. mysqlとforeachデータベースのすべてのデータベースを表示するにはどうすればいいですか?
- 5. AndroidでSQLファイルをインポートしてSQLiteデータベースを作成するにはどうすればよいですか?
- 6. CSVダンプのデータを別の構造のPSQLデータベースにコピーするにはどうすればよいですか?
- 7. データベース内のすべてのテーブルをSquirrel SQLでリストするにはどうすればいいですか?
- 8. SQLiteデータベースの内容をコマンドラインを使わずにダンプするにはどうすればよいですか?
- 9. SQLダンプにinformation_schemaデータベースが含まれていても、mysqlテーブルをインポートできますか?
- 10. SQLデータベースにヒットしているSQLクエリを取得するにはどうすればよいですか?
- 11. 各アップデート後にMySqlデータベースをどのようにダンプできますか?
- 12. JSPで変数をダンプするにはどうすればよいですか?
- 13. SQL Serverデータベースを比較して別のデータベースを更新するにはどうすればよいですか?
- 14. mySQLデータベースを安全に保つにはどうすればよいですか?
- 15. SQL Serverのデータベースにコメントするにはどうすればいいですか?
- 16. MySQLデータベースに保存されているPHPを実行するにはどうすればよいですか?
- 17. SQLデータベースに1対多の関係を格納するにはどうすればいいですか? (MySQL)
- 18. SQL Serverのデータを持つ.sqlファイルをエクスポートし、MySQLでインポートするにはどうすればいいですか?それをしてもいいですか?
- 19. 非常に大きなダンプをMySQLデータベースにインポートする
- 20. すべてのデータベースをINNODBからMARIADBに移行するにはどうすればよいですか?
- 21. すべてのデータベースをダンプし、別のサーバーに再度インポートしますか?
- 22. MySQLデータベースを別のデータベースのデータで更新するにはどうすればよいですか?
- 23. Python名前空間パッケージのすべてのサブモジュールをインポートするにはどうすればよいですか?
- 24. sqliteにデータベースのすべてのトリガを一覧表示するにはどうすればよいですか?
- 25. どのように私は言及したものを除いて、SQLファイル内の単一のデータベースからすべてのテーブルをダンプするのですか?
- 26. データベースからすべてのテーブルを取得するにはどうすればよいですか? (アンドロイド、SQLiteの)
- 27. JavaプロジェクトをFirebaseにインポートしてデータベースを作成するにはどうすればよいですか?
- 28. MySQLダンプファイルのインポート中にENGINE = INNODBパラメータを無効にするにはどうすればよいですか?
- 29. (MySQL)すべてのユーザーにアイテムIDを追加するにはどうすればよいですか?
- 30. ''と ''を使用してCSVファイルをSQL Serverにインポートするにはどうすればよいですか?
これはすべきです!あなたの答えをありがとう。 –