国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql proxy問題的解決方法

2020-01-19 00:22:06
字體:
來源:轉載
供稿:網友
無法通過mysql proxy連接mysql
在host,password正確的情況下,也會遇到無法連接mysql的情況,可以查查mysql server是不是使用了old_password,檢查my.cnf里面是不是有

PLAIN TEXT

CODE:
復制代碼 代碼如下:

old_password = 1

有的數據庫是從老版本升級上來的,所以會開啟這個選項,mysql proxy不支持old_password。另外也可以通過查看密碼長度的方式來判斷:

PLAIN TEXT
CODE:
復制代碼 代碼如下:

select length(password) from mysql.user

如果長度為16位則是old_password無疑。

字符亂碼
通過proxy連上數據庫之后,查到的字符串始終是亂碼,即便手工執行了set names 'utf8'也沒有效果。

解決辦法,mysql server必須設置

PLAIN TEXT
CODE:
復制代碼 代碼如下:

[mysqld]
skip-character-set-client-handshake
init-connect='SET NAMES utf8'
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.c的NETWORK_MYSQLD_PLUGIN_PROTO函數可以解決這個問題。

代碼比較長,直接附上下載地址: network-mysqld-proxy-function.c

定期crash
這個問題也很糟糕,mysql proxy經常會自己悄悄的停止工作,所幸時間間隔很長。猜想是有內存泄漏的問題存在,希望以后的版本能解決。

我采用的解決辦法就是晚上定期重啟它。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 夏津县| 新巴尔虎左旗| 乐山市| 永修县| 鞍山市| 乡宁县| 如皋市| 咸阳市| 枣庄市| 静乐县| 探索| 佛冈县| 博乐市| 尚志市| 蓬莱市| 洪洞县| 盐源县| 丰都县| 金塔县| 攀枝花市| 仁化县| 佳木斯市| 绥德县| 关岭| 兴安县| 隆子县| 巴林左旗| 吉水县| 南岸区| 大渡口区| 自贡市| 陇川县| 盐源县| 江口县| 文成县| 汶川县| 河津市| 嘉兴市| 老河口市| 新巴尔虎右旗| 乌鲁木齐县|