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

首頁 > 數據庫 > MySQL > 正文

mysql proxy問題的解決方法

2024-07-24 13:04:14
字體:
來源:轉載
供稿:網友
無法通過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經常會自己悄悄的停止工作,所幸時間間隔很長。猜想是有內存泄漏的問題存在,希望以后的版本能解決。

我采用的解決辦法就是晚上定期重啟它。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武夷山市| 遂川县| 香港| 游戏| 民勤县| 武隆县| 常熟市| 原阳县| 阿图什市| 留坝县| 白沙| 仁怀市| 内乡县| 兴化市| 定州市| 罗甸县| 井研县| 常熟市| 松滋市| 麦盖提县| 曲阳县| 竹溪县| 秭归县| 崇仁县| 万盛区| 丹凤县| 富平县| 大姚县| 博湖县| 汉中市| 卢氏县| 天祝| 砀山县| 深水埗区| 遵化市| 渝北区| 桃江县| 惠州市| 吴忠市| 华宁县| 夏津县|