sql >> データベース >  >> RDS >> Mysql

Mysqlは、単一のコマンドでサーバーからサーバーにデータベースをコピーします

    ソースサーバーに移動し、以下のコマンドをmysqlに使用します-

    mysqldump -R -uroot -proot_pass source_db | mysql -h remote_server_ip -uroot -proot_pass target_db
    

    3番目のサーバーからコマンドを実行している場合は、-

    mysqldump -R -h source_server_ip -uroot -proot_pass source_db | mysql -h remote_server_ip -uroot -proot_pass target_db
    

    一部のテーブルのみを移行する場合-

    mysqldump -uroot -proot_pass source_db table1 table2 table3 | mysql -h remote_server_ip -uroot -proot_pass target_db
    

    注:コマンドを実行するサーバーには、他のサーバーでもコマンドを実行する権限が必要です。

    更新 最後に、以下のコマンドを使用して、保存されているルーチンをコピーすることもできます-

    mysqldump -R -uroot -proot_pass source_db | mysql -h remote_server_ip -uroot -proot_pass target_db
    

    注:ターゲットデータベースはターゲットサーバーに存在する必要があります。



    1. データベースと認証ユーザーからソルトされたパスワードを撤回する方法は?

    2. Rails / Postgresql SQLの違い(日付付き)

    3. SQLでの制約の確認

    4. ラジオボタンを使用して値を変更するにはどうすればよいですか