y23335793 发表于 2018-9-28 07:58:01

MySQL深入10-利用Ameoba实现读写分离

cd /usr/local/amoeba/conf  
vi ameoba.xml # 前端定义配置文件
  
# 修改ameoba前端监听端口
  

  3306 # 默认端口是8066,修改为3306,便于实现前端程序连接数据库的透明性
  
# 修改连接amoeba接口的认证信息
  

  
  root
  mypass # 添加登录密码
  
# 查询路由设置
  

  
  
  ${amoeba.home}/conf/rule.xml
  ${amoeba.home}/conf/ruleFunctionMap.xml
  
  
  ${amoeba.home}/conf/functionMap.xml
  1500
  master # 设定默认节点
  master    # 设定可写节点,节点定义见dbServers.xml文件
  readservers # 设定只读池,可配置多个slave节点
  true
  

  
vi dbServers.xml # 后端节点配置文件
  
# 定义抽象服务器,为每个后端MySQL服务器提供默认连接配置
  

  
  ${defaultManager}
  64
  128
  3406
  test
  root
  magedu
  
  
# 定义后端MySQL的IP地址,一个master,一个slave
  

  
  192.168.0.45
  
  

  

  
  192.168.0.46
  
  

  
# 定义虚拟服务器组,即只读池readservers
  

  
  1
  master,slave
  
  



页: [1]
查看完整版本: MySQL深入10-利用Ameoba实现读写分离