お世話になっております。
MySQLのレプリケーションの方法について教えて頂きたいことがあります。
レプリケーションの方法ですが2通り学びました。
(1)masterからデータ領域(/var/lib/mysql)をごそっと移動させて、slaveの方でchange master コマンドを打ち、start slaveでレプリケーション開始。
(2)mysqldumpコマンドによってSQL文を抽出して、mysqlコマンドでデータベースに戻してあげてから start slaveでレプリケーション開始。
上記の2つの方法があるかと思われますが、今回教えて頂きたいことは”ロック”についてです。
ネット上で調べていると、書き込みロック(コマンドは知りません。)をしてから上記方法でレプリケーション関係を築いてください。とよく書かれているのですが、書き込みロックは100%必要なのでしょうか?
というのも、書き込みを頻繁に行っているデータベース(masterサーバ)のレプリケーション(slaveサーバー)を構築しようと思い、上記方法の(2)mysqldumpコマンドを用いました。
結果、書き込みロックをせずにうまくレプリケーション(slaveサーバー)が出来ました。
書き込みロックをしてからレプリケーション(slaveサーバー)を構築する方法をご存知の方いらっしゃいましたらご教授頂けないでしょうか?
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/08/12 01:46