单点失效 - mysql cluster 使用问题
ringa_lee
ringa_lee 2017-04-17 14:41:26
0
1
939

请问对于以上配置,使用数据库连接时:mysqli_connect("ip","user","password","db"),应该填写哪个ip地址?

比如选择SQL1节点的地址,即192.168.72.158,如果在使用时,该节点发生故障,数据库会自动切换到SQL2或者SQL3节点上吗

ringa_lee
ringa_lee

ringa_lee

全員に返信(1)
巴扎黑

ご招待いただきありがとうございます。

クラスタ? あなたが話している mysql クラスタは、mysql サーバーと NDB ストレージ エンジンの統合です。通常、特定のサービス領域に障害が発生した場合、他のサーバーが引き継ぐため、単一障害点は存在しません。これらのノードの用途を説明しましょう。

  • 管理ノード: mysql クラスターの他のノードを管理し、構成で役割を果たします。

  • データ ノード: データが保存される場所

  • mysql ノード: データを保存するデータ ノードへのアクセスに使用され、データ クエリへの入り口になります。

  • したがって、SQL ノードでコマンドを実行し、データベースがこのサーバー上にあることを確認するだけで済みます。

     $link = new mysqli('192.168.72.158', 'root', 'root_password', 'db');
        
    いいねを押す +0
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート