2012-02-17 4 views
0

最近、私の要件の1つは、一度に複数のDBを変更することでした。私はSOURCEコマンドを使ってファイル(.sqlファイル)を実行しています。オンラインモードで複数のデータベースのステートメントを含むSQLファイルを実行するにはどうすればよいですか?

しかし、そうすれば、ログアウトした場合やネットワーク上の問題が発生してセッションが終了しても、nohupを使用して実行させることができるためです。オンラインモードでは、mysqlコマンドライン(mysql>)に行く必要はありませんでした。

これはまったく可能かどうかを知りたいですか? SQLファイルは、一度に複数のDBを変更するためのものです。

答えて

1

「オンラインモード」についてはわかりませんが、ネットワークに問題が発生した場合にログアウトしてもmysqlを実行させたい場合はGNU screenを使用することをお勧めします。セッションが終了すると、画面内で実行されたものはすべてバックグラウンドで引き続き実行され、もう一度ログインするとscreen -rでセッションを再接続できます。

+0

おかげで、私はWindowsプラットフォームで作業していたと言いましたが、GNU画面が私に役立つかどうかは分かりませんでした。 – user710507

関連する問題