首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql集群+ php

Mysql集群+ php
EN

Stack Overflow用户
提问于 2017-02-13 17:52:13
回答 1查看 841关注 0票数 1

我需要连接php应用和MySql集群(主-主)

代码语言:javascript
复制
select version(); -- 5.6.28-ndb-7.4.9-cluster-gpl

据我所知,我需要安装mysqlnd_ms插件,它将封装mysqli扩展来解析连接。我试着这样做:

代码语言:javascript
复制
sudo pecl install mysqlnd_ms

但此命令失败,并显示以下信息

代码语言:javascript
复制
    /tmp/pear/temp/mysqlnd_ms/php_mysqlnd_ms.c:28:33: fatal error:
 ext/mysqlnd/mysqlnd.h: No such file or directory

实际上,我不知道我现在应该做什么。我已经用apache建立了从我的服务器到每个集群节点的连接,它工作得很好。我应该安装这个插件吗?如果没有,我应该怎么做呢?任何建议都值得感谢。

EN

回答 1

Stack Overflow用户

发布于 2017-02-13 21:00:10

我考虑了一点实现主主集群的单端点,并搜索了一些代理技术。

我找到了mysql路由器实现(https://dev.mysql.com/downloads/router/),并认为会用到它。依我之见,我应该把这个应用和" php“安装在同一台服务器上,然后从php连接到这个应用。

代码语言:javascript
复制
[routing:example_strategy]
bind_port = 7001
destinations = master1.example.com,master2.example.com,master3.example.com
mode = read-write

此配置应在路由器内部执行负载均衡。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42201104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档