mysql proxy问题

时间:2009-02-27 15:54:00 

最近试用mysql proxy,遇到若干问题,好在一一找到了解决方案,列出来备忘。这次使用的版本是0.6.x,也许新版本就没有这些问题了。

无法通过mysql proxy连接mysql

在host,password正确的情况下,也会遇到无法连接mysql的情况,可以查查mysql server是不是使用了old_password,检查my.cnf里面是不是有


PLAIN TEXT

CODE:


  1. old_password = 1


有的数据库是从老版本升级上来的,所以会开启这个选项,mysql proxy不支持old_password。另外也可以通过查看密码长度的方式来判断:


PLAIN TEXT

CODE:


  1. select length(password) from mysql.user


如果长度为16位则是old_password无疑。

字符乱码

通过proxy连上数据库之后,查到的字符串始终是乱码,即便手工执行了set names 'utf8'也没有效果。

解决办法,mysql server必须设置


PLAIN TEXT

CODE:


  1. [mysqld]


  2. skip-character-set-client-handshake


  3. init-connect='SET NAMES utf8'


  4. default-character-set=utf8



一台mysql slave当掉之后,mysql proxy会报错导致全部的mysql无法连接

安装了mysql proxy实现读写分离,有master x 1, slave x 2。为了测试failover,停掉了一个slave,然后mysql proxy会一直报错,提示无法连接。这个情况比单点的mysql还糟糕,挂掉一个就全挂掉!mysql的工程师给提供了一段代码,替换掉src/network-mysqld-proxy.cNETWORK_MYSQLD_PLUGIN_PROTO函数可以解决这个问题。

代码比较长,直接附上下载地址: network-mysqld-proxy-function.c

定期crash

这个问题也很糟糕,mysql proxy经常会自己悄悄的停止工作,所幸时间间隔很长。猜想是有内存泄漏的问题存在,希望以后的版本能解决。

我采用的解决办法就是晚上定期重启它。

标签:mysql,proxy,代理,数据库
0
投稿

猜你喜欢

  • Dreamweaver小技巧:超高速下载图像

    2009-07-14 21:59:00
  • 精简高效的CSS命名准则和方法

    2010-09-17 18:38:00
  • ASP调用数据库常见错误的解决

    2007-09-07 10:05:00
  • 交互设计模式(二)-Pagination(分页,标记页数)

    2009-08-03 13:37:00
  • discuz 2.0整合asp系统,用户添加函数

    2011-04-02 11:08:00
  • SQL Server数据库备份多种方法

    2008-11-24 15:27:00
  • 倾斜的鼠标翻转导航制作上的烦恼

    2007-06-20 16:39:00
  • 自动备份Oracle数据库

    2010-07-31 13:10:00
  • XPath 1.0 学习笔记

    2009-02-25 12:19:00
  • Photoshop设计制作网站流程图解

    2007-10-25 12:06:00
  • SQL SERVER的字段类型介绍

    2008-05-23 13:27:00
  • asp如何制作一个WAP手机的WML网页?

    2010-06-29 21:21:00
  • 基于Oracle的面向对象技术入门基础简析开发者网络Oracle

    2010-07-18 12:57:00
  • JS 中触发 A 标签的点击事件

    2009-01-11 17:30:00
  • 用ASP设计购物车

    2008-04-17 13:52:00
  • Web 设计:实现干净代码的12条定律

    2008-12-04 13:27:00
  • 2011年网页设计发展趋势

    2011-01-10 20:45:00
  • 如何编写一个创建FTP站点的函数?

    2009-11-07 18:51:00
  • jQuery 1.3.3 新功能[译]

    2009-06-04 12:23:00
  • sqlserver 三种分页方式性能比较[图文]

    2011-09-30 11:16:20
  • asp之家 网络编程 m.aspxhome.com