研究ノート(14):SQLの最適化のMySQLバージョン - マスタ・スレーブ同期戦闘

すぐに学ぶ: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グローバル変数によって修飾。

公開された15元の記事 ウォンの賞賛4 ビュー617

おすすめ

転載: blog.csdn.net/ankang_66/article/details/104389721