1

以下についてセカンドオピニオンを取得したいと思います。

私が達成しようとしているのは、mysqlデータベースを別のサーバー上の新しいデータベースにダンプすることです。また、元のサーバーへの書き込みを制限してそれを実行したかったのです。

計画では、古いmysqlデータベースをダンプし、出力を2番目のサーバーの新しいデータベースにインポートします。

これが私が持っているものです。理論的には元のサーバーが読み取りのみを実行し、新しいサーバーが書き込みを実行するように、この方法で実行しました。

mysqldump -uAUSER -p'APASS' dbname | ssh user@newhost mysql -uAUser -p'APASS' newdbname

ありがとう!

4

2 に答える 2

0

うまくいくかもしれませんが、危険です。

ファイルに mysqldump し、scp を使用してファイルをコピーしてmysql < fileから、ターゲット サーバーにコピーすることをお勧めします。これにより、何か (ネットワーク経由の転送など) が失敗した場合に、いくつかの再起動ポイントが得られます。

また、後で便利になる可能性のあるデータベースのファイルバックアップも提供します。

于 2012-04-11T14:02:32.073 に答える