あるMySQLサーバーから別のMySQLサーバーにテーブルまたはデータベースをコピーするにはどうすればよいですか?
あるMySQLサーバーから別のMySQLサーバーにテーブルまたはデータベースをコピーする場合は、 mysqldumpを使用します。 データベース名とテーブル名を使用します。
$ mysqldump -u root -p database_name table_name > dump.txt password *****
上記で説明したように、特定のテーブル名を使用せずに完全なデータベースをコピーできます。
次に、別のホストにftp dump.txtファイルを作成し、次のコマンドを使用します。このコマンドを実行する前に、宛先サーバーにdatabase_nameが作成されていることを確認してください。
$ mysql -u root -p database_name < dump.txt password *****
中間ファイルを使用せずにこれを実現する別の方法は、MySQLダンプの出力をネットワーク経由でリモートMySQLサーバーに直接送信することです。ソースデータベースが存在するホストから両方のサーバーに接続できる場合は、次のコマンドを使用します(両方のサーバーにアクセスできることを確認してください)。
$ mysqldump -u root -p database_name \ | mysql -h other-host.com database_name
mysqldumpでは、コマンドの半分がローカルサーバーに接続し、ダンプ出力をパイプに書き込みます。コマンドの残りの半分は、other-host.com上のリモートMySQLサーバーに接続します。入力用のパイプを読み取り、各ステートメントをother-host.comサーバーに送信します。
-
Pythonを使用して1つのフォルダから別のフォルダにファイルをコピーするにはどうすればよいですか?
shutilモジュールは、ファイルだけでなく、フォルダー全体をコピーするための機能を提供します。複数のファイルを一度にコピーするには、コピーするすべてのファイルのリストを用意し、それらをループしてコピーする必要があります。 shutil.copy(source、destination)を呼び出すと、パスソースのファイルがパス宛先のフォルダーにコピーされます。 (ソースと宛先はどちらも文字列です。)宛先がファイル名の場合、コピーされたファイルの新しい名前として使用されます。この関数は、コピーされたファイルのパスの文字列を返します。 例 import shutil, os files = [&
-
Pythonモジュールをあるシステムから別のシステムにコピーするにはどうすればよいですか?
コピーしたい独自のPythonモジュールがある場合は、それらをコピーして、Pythonがインストールされている他のシステムで実行できます。インストールされているモジュールをコピーする場合は、同じバージョンのPythonを2番目のシステムにインストールするのが最善の方法です。次に実行します $ pip freeze > installed_modules.txt インストールされているモジュールのリストをinstalled_modules.txtファイルで取得する最初のシステムで。次に、このファイルを2番目のシステムにコピーします。次に、pipを使用して、以下を使用してこれらのモジュール