mysqlnd_ms實現mysql讀寫分離(轉)

5.x開始,PHP連接MYSQL無論使用哪種方式( 包括mysql_*、PDO_MYSQL、MYSQLi )都是使用的mysqlnd驅動.

在編譯安裝PHP的時候,需要指定開啓以下擴展
–with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd 而不再是 --with-mysqli=/usr/local/mysql

mysqlnd_ms是mysqlnd的一個插件,該插件實現了連接保存和切換、負載均衡、讀寫分離的功能。要想使用mysqlnd_ms的讀寫分離功能必須在安裝php時使用–with-mysqlnd。mysqlnd實現的功能是可以不需要在php服務器上安裝mysql,在php5.3之前編譯安裝php需要通過–with-mysql=/path/to/mysql指定mysql安裝路徑。

1、安裝mysqlnd_ms模塊
http://www.ttlsa.com/php/mysqlnd_ms-mysql/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章