サーバー間でmysqlのDBをコピーする
mysqlで本番からローカル環境にDBをコピーしたい時など
/home/ユーザー名/.ssh/id_rsaに秘密鍵を作成して
ssh -p (ポート番号) (ユーザー名)@(ホスト名) -i /home/kunikiya/.ssh/id_rsa
で対象サーバにログインできるようにする
http://d.hatena.ne.jp/sh2/20120122
mysqldumpはそのままだとソートしてくれないのでリストア時に重くなるらしい。
ので--order-by-primaryオプションをつける
ssh -p (ポート番号) (ユーザー名)@(ホスト名) -i /home/kunikiya/.ssh/id_rsa mysqldump -u (接続先のmysqlユーザー) -p(接続先のmysqlパスワード) (データベース名) --order-by-primary|mysql -u (ローカルサーバのmysqlユーザー名) -p(ローカルサーバのmysqlパスワード) (データベース名)