- 締切済み
mysqlにおいてマルチマスター構成について
はじめまして かなり戸惑っており、助けていただけたら幸いです。 構成 サーバA 1.1.1.2 サーバB 1.1.1.3 サーバC 1.1.1.4 OS Centos5.5 mysql-5.0.77-4.el5_5.5 mysql-server-5.0.77-4.el5_5.5 やりたいこと サーバABC間でマルチマスター構成としたいです。 サーバAとサーバB サーバBとサーバC サーバCでは複数インスタンスを起動したいです。 わからないこと 上記のような構成において、my.cnfにどのように記述したらよいかがさっぱりわかりません。 とくにサーバCからみたいサーバBのIP指定の部分。 複数インスタンスを起動する一連のコマンドや設定をご教示いただけたら幸いです。 どうか、どうかよろしくお願いいたします。 不足事項がございましたら、ご連絡ください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- nora1962
- ベストアンサー率60% (431/717)
http://d.hatena.ne.jp/end0tknr/20090202/1233557966 こちらは確認されましたか。 マルチマスターの場合は基本的に複数のインスタンス構成になります。 仕様と言われればそれまでですが、なんだかなーという感じがしますね。
- nora1962
- ベストアンサー率60% (431/717)
そもそも何故マルチマスター構成を組もうと考えたのですか? http://nippondanji.blogspot.com/2009/03/mysql10.html MysqlはOracleのRACのような機能はありません。 労多くて得るもの少ないと思います。
補足
仕様です。 当初はマスター2台、スレーブ1台を考えておりましたが、mysqlでは対応していないとうことで下記の構成を考えるようになりました。 サーバA(マスター)サーバB(マスター)サーバC(サーバAのマスター、サーバBのマスター) mysqld_multiにて複数のインスタンスを起動しようとしていますが、multiで起動した3307にアクセスができない状態です。 telnet サーバC 3307の結果 エラーログ BHost 'サーバC' is not allowed to connect to this MySQL serverConnection closed by foreign host. サーバC側のgrant設定 host | user | +-----------+------+ | % | test | | % | root | | サーバB | test| | サーバB | root | | localhost | root 設定ははいっており、ポートも待ち受けております。 大変申し訳ありませんが、アドバイスお願いいたします。
補足
ご返信ありがとうございます。 上記のページはみておりまりませんでしたので、やってみました。 やはり、アクセスできない状態となります。