2016-05-30 10 views
0

誰でも、Windowsのマスタースレーブレプリケーション(ステップバイステップ)で私を助けてもらえますか?私はそれをgoogledしましたが、適切な設定(my.ini)はありません。 LINUX。任意の助けは、ログ・ビンのmy.iniで= MySQLのビンを有効マスタ上のマスタウィンドウズのMysqlマスタースレーブレプリケーション

停止サーバ、

設定サーバID = 1、

答えて

0

ステップ1)理解されるであろう、スレーブ上のMySQLサーバ

2)

停止MySQLサーバを起動

セットサーバー-ID = 2のmy.ini

CREATE USER 'repli_user'@'slave_IP' IDENTIFIED BY 'password'; 

GRANT REPLICATION SLAVE ON *.* TO 'repli_user'@'slave_IP'; 

4)マスタに行くの下のようなスレーブIP有するマスター上のレプリケーション・ユーザーを作成 マスター上

開始MySQLサーバ

3)

flush tables with read lock; 

show master status; 

(ノートオフセットファイル番号およびオフセット位置)

スレーブ上で210
unlock tables; 

5)スレーブ上

change master to 
master_host = 'master_IP', 
master_user = 'repli_user', 
master_password= 'password', 
master_log_file = 'mysql-bin.<file-number>', 
master_log_pos = offset-pos; 

6)

start slave; 

show slave status; 
あなたはスレーブステータスとして "イベントを送信するためにマスターのために待機中" を取得する必要

+0

ありがとう!! ...... @Priyanshu私は同じことをしましたが、スレーブステータスを表示しようとしているときに、「マスターに接続」のように表示されます –

+0

マスターがスレーブに接続されているかどうかを確認します。 pingマスターIPアドレス。 Ping 192.168.58.xxのようになります。 異なるドメインにあるマスタとスレーブの場合は、スレーブからの接続を許可するためにマスタでポート転送を有効にします。 – Priyanshu

関連する問題