GNU/Linux >> Linux の 問題 >  >> Linux

MySQL データベース全体の複製

リモートサーバーへ

mysqldump mydbname | ssh host2 "mysql mydbcopy"

ローカルサーバーへ

mysqldump mydbname | mysql mydbcopy

最初に複製データベースを作成します:

CREATE DATABASE duplicateddb;

ユーザーと権限がすべて整っていることを確認してください。

 mysqldump -u admin -p originaldb | mysql -u backup -pPassword duplicateddb; 

私は時々、mysqldump を実行し、出力を別の mysql コマンドにパイプして、別のデータベースにインポートします。

mysqldump --add-drop-table -u wordpress -p wordpress | mysql -u wordpress -p wordpress_backup

Linux
  1. MySQLユーザーとデータベースの基本

  2. Ubuntu で MySQL データベースのバックアップをスケジュールする方法

  3. MySQL データベースの名前を変更する

  1. MySQLデプロイメントFAQ

  2. MySQLデータベースのキャッシュを改善する

  3. USBスティックからのMySqlデータベース

  1. MySQLデータベースをコピーする方法

  2. スクリプト化されたMySQLデータベースのバックアップ

  3. MySQL:mysqldumpを使用してデータベースをバックアップ(ダンプ)および復元する方法