Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1396150
  • 博文数量: 277
  • 博客积分: 2551
  • 博客等级: 少校
  • 技术积分: 3918
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-21 22:46
文章分类

全部博文(277)

文章存档

2017年(3)

2016年(9)

2015年(65)

2014年(27)

2013年(85)

2012年(61)

2011年(27)

分类: Mysql/postgreSQL

2013-01-03 00:42:42

  从前面的mysql proxy的安装,mysql的主从配置,再到mysql数据库的导入和导出已经为mysql proxy的配置做好了准备工作,接下来就是配置mysql proxy来提供起码的读写分离的功能,
  mysql proxy的推荐使用方式是采用配置文件来完成,当前在命令行的执行如下:
  mysql-proxy -P 192.168.1.101:3306 --defaults-file=/etc/mysql-proxy.config
  主要的工作就是编写配置文件mysql-proxy.config
  它的内容如下:
     [mysql-proxy]
       admin-username=root
       admin-password=123456
       admin-lua-script=/usr/local/lib/mysql-proxy/proxy/admin.lua
       proxy-backend-addresses=192.168.1.116:3306
       proxy-read-only-backend-addresses=192.168.1.113,192.168.1.115,192.168.1.119
       proxy-lua-script=/usr/local/lib/mysql-proxy/proxy/rw-splitting.lua
       log-file=/var/log/mysql-proxy.log
       log-level=debug
       daemon=true
       keepalive=true
  最后还会有一个mysql-proxy编码的问题,需要在slave端的[mysqld]中配置
       skip-character-set-default-handshake
       init-connect=""SET NAME utf8""
       default-character-set=utf8
阅读(3770) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~