1.session问题
问题前提:一台机数据库为两个实例,通过不同的socket监听不同端口对外提供服务。不同的站点都访问同一个VIP不同的端口进行访问数据库。
故障现象:一旦有一个站点先用了这个vip访问了数据库,着另一个站点有时就会访问数据库超时或出错。就是一个vip只能是一个站点访问正常。
原因:session之能保持到一个ip,无法在多台MYSQL实例之间切换。
解决方案:my-proxy做成主主模式,两个vip。各自的站点连接各自的vip。
2. msyql proxy链接mysql中文乱码问题
解决办法,mysql server必须设置
修改my.cnf文件
原来在5.1版本时
[mysqld]
skip-character-set-client-handshake
default-character-set=utf8
5.5 以上版本
[mysqld]
skip-character-set-client-handshake
character-set-server=utf8