请问对于以上配置,使用数据库连接时:mysqli_connect("ip","user","password","db"),应该填写哪个ip地址?
比如选择SQL1节点的地址,即192.168.72.158,如果在使用时,该节点发生故障,数据库会自动切换到SQL2或者SQL3节点上吗
巴扎黑2017-04-17 14:43:26
謝邀!
集群麼,你說的mysql cluster是mysql伺服器與NDB儲存引擎的集成,一般都會做到某個服務區故障,其它伺服器接管,所以不存在單點故障。我幫你說下這幾個節點的用途:
管理節點:管理mysql cluster的其它的節點,有著配置的作用。
資料節點:那就是保存資料的
mysql節點:用來存取保存資料的資料節點,就是資料查詢的入口
所以只需要指令在SQL節點上執行就行,並且確認db在這台伺服器上:
$link = new mysqli('192.168.72.158','root',' root_password','db');