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

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

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

ringa_lee
ringa_lee

ringa_lee

全部回覆(1)
巴扎黑

謝邀!

集群麼,你說的mysql cluster是mysql伺服器與NDB儲存引擎的集成,一般都會做到某個服務區故障,其它伺服器接管,所以不存在單點故障。我幫你說下這幾個節點的用途:

  1. 管理節點:管理mysql cluster的其它的節點,有著配置的作用。

  2. 資料節點:那就是保存資料的

  3. mysql節點:用來存取保存資料的資料節點,就是資料查詢的入口

所以只需要指令在SQL節點上執行就行,並且確認db在這台伺服器上:

    $link = new mysqli('192.168.72.158','root',' root_password','db');
    
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!