位置: 编程技术 - 正文

mysql proxy问题的解决方法

编辑:rootadmin
无法通过mysql proxy连接mysql 在host,password正确的情况下,也会遇到无法连接mysql的情况,可以查查mysql server是不是使用了old_password,检查my.cnf里面是不是有 PLAIN TEXT CODE: 有的数据库是从老版本升级上来的,所以会开启这个选项,mysql proxy不支持old_password。另外也可以通过查看密码长度的方式来判断: PLAIN TEXT CODE: 如果长度为位则是old_password无疑。 字符乱码 通过proxy连上数据库之后,查到的字符串始终是乱码,即便手工执行了set names 'utf8'也没有效果。 解决办法,mysql server必须设置 PLAIN TEXT CODE: 一台mysql slave当掉之后,mysql proxy会报错导致全部的mysql无法连接 安装了mysql proxy实现读写分离,有master x 1, slave x 2。为了测试failover,停掉了一个slave,然后mysql proxy会一直报错,提示无法连接。这个情况比单点的mysql还糟糕,挂掉一个就全挂掉!mysql的工程师给提供了一段代码,替换掉src/network-mysqld-proxy.c的NETWORK_MYSQLD_PLUGIN_PROTO函数可以解决这个问题。 代码比较长,直接附上下载地址: network-mysqld-proxy-function.c 定期crash 这个问题也很糟糕,mysql proxy经常会自己悄悄的停止工作,所幸时间间隔很长。猜想是有内存泄漏的问题存在,希望以后的版本能解决。 我采用的解决办法就是晚上定期重启它。

推荐整理分享mysql proxy问题的解决方法,希望有所帮助,仅作参考,欢迎阅读内容。

mysql proxy问题的解决方法

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Mysql 数据库访问类 /***@Purpose:Mysql数据库访问类*@Package:*@Author:lisen@sellingclub.cn*@Modifications:*@See:*@Time:..*/classDB_MYSQL{//============================================================private$

MySQL 数据库跨操作系统的最快迁移方法 数据库文件很大,约有G,如果普通的迁移,需要在原始数据库导出数据,然后在新数据库导入数据经仔细考虑,是否MySQL的数据库文件存储格式在不同

MySQL 数据库的临时文件究竟储存在哪里 如果未设置TMPDIR,MySQL将使用系统的默认值,通常为/tmp、/var/tmp或/usr/tmp。如果包含临时文件目录的文件系统过小,可对mysqld使用—tmpdir选项,在具有足

本文链接地址:https://www.jiuchutong.com/biancheng/319942.html 转载请保留说明!

上一篇:mysql 按中文字段排序(mysql用中文字段)

下一篇:Mysql 数据库访问类(mysql数据库访问速度慢的解决方法)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络