采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
mysql集群搭建好后,前端APP怎样和这个进行连接使用,可以举个简单的例子吗,怎样连接使用的这个
但是那个mycat写的是0.0.0.0,在APP里面也是写0.0.0.0?
0.0.0.0的话就写你mycat服务器的ip就可以了。
就是db.php的配置,host 后面填写的是ip之前写的都是mysql对应的ip地址,如果用mycat的话是不是server.xml中的那个name=bindip对应标签后面那个ip吗
是的。
这些与APP的.env文件的ip是指mycat的server.xml中的那个bindip后面那个吗
不太了解你的APP的.env是啥。你是怎么有MySQL的?就怎么配置 mycat就可以了
进行读写分离后,APP执行写读操作时,会自动匹配到对应的读写服务器吗,APP(如tp6)需要设置什么吗,而且 在.env配置文件中host对应写 下面的mycat或者haproxy 就可以了是吗, 其中的username和password对应的写哪个呢
这些在课程中都有讲过的,MyCAT会自动进行读写分离,用户名密码是在mycAT 的server.xml中配置的。
这两个部署的情况分别加的是哪个ip和端口(是连接node1所对应的吗),可以举一个实际的例子吗?而且读写分离的话这个,在APP中需不要配置什么的
比如你的MyCAT的ip:192.168.0.1 端口:3306 后端MySQL的ip是192.168.10.1/2/3/4 端口:3306 APP应该使用192.168.0.1和 端口:3306 比如你在mycat之前有haproxy ip192.168.0.10 端口3306 MyCAT的ip:192.168.0.1 端口:3306 后端MySQL的ip是192.168.10.1/2/3/4 端口:3306 APP应该使用192.168.0.10和 端口:3306
tp6框架
我是说你的数据库架构是如何部署的,如果只是一个MyCAT后面有几个MySQL的话,那么程序中使用的应该是myCAT的IP和端口,如果在MyCAT之上还加了proxy 的话,那么程序中使用的就应该是 proxy 的地址和端口。
这个host具体连接maycat哪个地址和端口,网站通过db连接时,host填写的的ip是node1那个对应的ip地址吗,还是用逗号隔开,所有的ip都写上?以及读写分离的那块APP需要做什么配置和设置吗?
你现在的架构是什么样的?
和使用一般的MySQL一样,只不是程序连接的是mycat的地址和端口。
登录后可查看更多问答,登录/注册
国内顶级DBA亲授,精讲企业级MyCAT应用
1.1k 18
934 15
1.7k 12
1.1k 12
1.1k 11