私はすべてのSQLデータベースをダンプしました。SQLダンプからいくつかのテーブルを削除するには?
このダンプに私はダンプから別のファイル内のすべてのデータを取るためにどのように「データベース1」、「データベース2」、「database3」を
を持っていますか?いくつかのプログラムやスクリプトがありますか? 、またはdumpなどの "database2"のみを削除しますか?
私はすべてのSQLデータベースをダンプしました。SQLダンプからいくつかのテーブルを削除するには?
このダンプに私はダンプから別のファイル内のすべてのデータを取るためにどのように「データベース1」、「データベース2」、「database3」を
を持っていますか?いくつかのプログラムやスクリプトがありますか? 、またはdumpなどの "database2"のみを削除しますか?
どれくらい大きいかによって異なります。
小さな場合(つまり< 1G)、テストボックス(VMまたはどこか)のmysqlインスタンスに簡単にロードして、興味のあるDBだけを含む別のダンプを簡単に実行できます。これは間違いありません最も信頼できる方法。
ダンプが500Gと非常に大きい場合は、さらに難しくなる可能性があります。
実際にテキストファイルではないので、mysqlのダンプファイルにテキスト処理を適用することはお勧めできません。それらは任意のバイナリデータを含むことができます。これらのバイナリデータには、探しているものが含まれていることがあります(たとえば、「awk」プログラムを使用して処理している場合など)。
本当にあなたのユースケースによって異なります。