すぐに学ぶ:https://edu.csdn.net/course/play/25283/297163?utm_source=blogtoedu
メインは、同期から(マスターコピーから)達成しました:
コア同期:バイナリログ
1.マスターは、ローカルログバイナリ(バイナリログ)のレコードの数を変更します。手続きが呼び出される:バイナリ・イベント・ログを
そのリレーログ(リレーログファイル)にバイナリログのマスターコピーを2.slave
3.リレーログイベントは、自分のデータベースにデータを読み込みます
MySQLは遅れ、シリアライズ、マスターから非同期コピーであります
マスタ:スレーブ= 1:N
構成:
窓(mysqlの:mysql.ini)
Linuxの(mysqlの:my.cnfファイル)
コンフィギュレーション前に、正しい、最初のアクセス権(リモートアクセス)、ファイアウォール、および他の治療にために、
閉じるウィンドウ/ Linuxのファイアウォール
許可MySQLのリモート接続する(Windows / Linuxの)
*上のすべての権限を付与します*グラントオプションで「ルート」で識別される「%」@「ルート」に。
フラッシュ権限;
サーバID = 1固有の識別。
バイナリログファイル
ログ・ビン=「データディレクトリ/ mysqlのビン」
エラー・ログファイル
ログ・エラー=「データディレクトリ/ mysqlのエラー」
データベースからプライマリ同期を無視
バイナリログ-無視=のMySQL(データベースを無視して)
メイン同期を指定したデータベースの同期から
ビンログ-DO-DB =テスト(のみ同期します
データベースから自分のデータベース内のコンピュータで、Windowsの認証データベース。
メインライブラリの実行
スーパー*に、repliacationスレーブ、リロードを許可*「ルート」で識別される「root'@'192.168.%.%」に。
フラッシュ権限;
ライブラリーから実行:
スレーブステータスを表示\ Gを
そうでない場合は表示さLast_Io_Error以下ログオンするすべてのはい、必要性、
检查サーバID:「SERVER_ID」のようなショーの変数
セットグローバルサーバID = 2;サーバ-idグローバル変数によって修飾。