我需要连接php应用和MySql集群(主-主)
select version(); -- 5.6.28-ndb-7.4.9-cluster-gpl据我所知,我需要安装mysqlnd_ms插件,它将封装mysqli扩展来解析连接。我试着这样做:
sudo pecl install mysqlnd_ms但此命令失败,并显示以下信息
/tmp/pear/temp/mysqlnd_ms/php_mysqlnd_ms.c:28:33: fatal error:
ext/mysqlnd/mysqlnd.h: No such file or directory实际上,我不知道我现在应该做什么。我已经用apache建立了从我的服务器到每个集群节点的连接,它工作得很好。我应该安装这个插件吗?如果没有,我应该怎么做呢?任何建议都值得感谢。
发布于 2017-02-13 21:00:10
我考虑了一点实现主主集群的单端点,并搜索了一些代理技术。
我找到了mysql路由器实现(https://dev.mysql.com/downloads/router/),并认为会用到它。依我之见,我应该把这个应用和" php“安装在同一台服务器上,然后从php连接到这个应用。
[routing:example_strategy]
bind_port = 7001
destinations = master1.example.com,master2.example.com,master3.example.com
mode = read-write此配置应在路由器内部执行负载均衡。
https://stackoverflow.com/questions/42201104
复制相似问题