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

2つのデータベース間のMySQLデータベースの同期

    レプリケーションの作成はそれほど難しくありません。

    ここにいくつかの良いチュートリアルがあります:

    http://www.ghacks.net/ 2009/04/09 / setup-up-mysql-database-replication /

    http://dev.mysql.com/doc/refman /5.5/en/replication-howto.html

    http://www.lassosoft.com/Beginners-Guide-to-MySQL -レプリケーション

    ここで覚えておく必要のあるいくつかの簡単なルールがあります(もちろんもっとありますが、それが主な概念です):

    1. データを書き込むための1台のサーバー(マスター)をセットアップします。
    2. データを読み取るために1つ以上のサーバー(スレーブ)をセットアップします。

    これにより、エラーを回避できます。

    例: スクリプトをマスターとスレーブの両方の同じテーブルに挿入すると、重複する主キーの競合が発生します。

    「スレーブ」は、マスターと同じ情報を保持しているがデータを直接追加できない「バックアップ」サーバーと見なすことができます。マスターサーバーの指示に従うだけです。

    注:もちろん、マスターから読み取ることもスレーブに書き込むこともできますが、同じテーブル(マスターからスレーブ、スレーブからマスター)に書き込まないように注意してください。

    サーバーを監視して、すべてが正常であることを確認することをお勧めします。

    さらにサポートが必要な場合はお知らせください



    1. 初心者向けのSQLOR演算子

    2. C++プログラムをMariaDBに接続する方法

    3. SQLServerで月末を見つける方法

    4. SQLServerの2つの異なるサーバーからデータを選択する