1

MYSQLデータベースを数分ごとに外部データベースに更新するにはどうすればよいですか?

2分ごとに他のサーバーにデータベースダンプを実行することを考えていました。その後、他のサーバーにcronジョブを実行して、新しいデータをデータベースに適用することができます。

私がこれをやりたい理由は、2つのサーバーがあるためです。1つはほとんどすべてのWebを処理せず、もう1つはハッジファイルのコピーなどのすべての重い作業を実行します(サーバーが開始する数個から多数の場合もあります)。遅れ)。

現時点では、Webサーバーから直接2番目のサーバーのDBにアクセスしていますが、2番目のサーバーが過負荷になるとタイムアウトが発生することがあるため、2番目のサーバーから最初のサーバー( Webサーバー)、これ以上タイムアウトが発生せず、ローカルDBから情報を取得できるようにします。

4

2 に答える 2

1

なぜmysqlレプリケーションを使用しないのですか?http://dev.mysql.com/doc/refman/5.0/en/replication.html

于 2010-02-11T10:08:03.233 に答える
1

または、mysqldumpを使用してデータベースをリモートサーバーにエクスポートすることもできます。したがって、2分ごとにループするスクリプトにコマンドを配置する必要があります。

「バックアップ/復元」セクションの下にある以下のリンクをご覧ください:http: //www.readylines.com/mysql-mysqladmin-mysqldump-one-liners-examples

お役に立てば幸いです。

于 2010-02-20T10:05:28.170 に答える