亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql proxy問(wèn)題的解決方法

 更新時(shí)間:2009年02月02日 14:23:19   作者:  
最近試用mysql proxy,遇到若干問(wèn)題,好在一一找到了解決方案,列出來(lái)備忘。這次使用的版本是0.6.x,也許新版本就沒(méi)有這些問(wèn)題了。
無(wú)法通過(guò)mysql proxy連接mysql
在host,password正確的情況下,也會(huì)遇到無(wú)法連接mysql的情況,可以查查mysql server是不是使用了old_password,檢查my.cnf里面是不是有

PLAIN TEXT

CODE:
復(fù)制代碼 代碼如下:

old_password = 1

有的數(shù)據(jù)庫(kù)是從老版本升級(jí)上來(lái)的,所以會(huì)開(kāi)啟這個(gè)選項(xiàng),mysql proxy不支持old_password。另外也可以通過(guò)查看密碼長(zhǎng)度的方式來(lái)判斷:

PLAIN TEXT
CODE:
復(fù)制代碼 代碼如下:

select length(password) from mysql.user

如果長(zhǎng)度為16位則是old_password無(wú)疑。

字符亂碼
通過(guò)proxy連上數(shù)據(jù)庫(kù)之后,查到的字符串始終是亂碼,即便手工執(zhí)行了set names 'utf8'也沒(méi)有效果。

解決辦法,mysql server必須設(shè)置

PLAIN TEXT
CODE:
復(fù)制代碼 代碼如下:

[mysqld]
skip-character-set-client-handshake
init-connect='SET NAMES utf8'
default-character-set=utf8

一臺(tái)mysql slave當(dāng)?shù)糁?,mysql proxy會(huì)報(bào)錯(cuò)導(dǎo)致全部的mysql無(wú)法連接
安裝了mysql proxy實(shí)現(xiàn)讀寫分離,有master x 1, slave x 2。為了測(cè)試failover,停掉了一個(gè)slave,然后mysql proxy會(huì)一直報(bào)錯(cuò),提示無(wú)法連接。這個(gè)情況比單點(diǎn)的mysql還糟糕,掛掉一個(gè)就全掛掉!mysql的工程師給提供了一段代碼,替換掉src/network-mysqld-proxy.c的NETWORK_MYSQLD_PLUGIN_PROTO函數(shù)可以解決這個(gè)問(wèn)題。

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

定期crash
這個(gè)問(wèn)題也很糟糕,mysql proxy經(jīng)常會(huì)自己悄悄的停止工作,所幸時(shí)間間隔很長(zhǎng)。猜想是有內(nèi)存泄漏的問(wèn)題存在,希望以后的版本能解決。

我采用的解決辦法就是晚上定期重啟它。

相關(guān)文章

  • mysql排序失效問(wèn)題的解決

    mysql排序失效問(wèn)題的解決

    本文主要介紹了mysql排序失效問(wèn)題的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 深入mysql主從復(fù)制延遲問(wèn)題的詳解

    深入mysql主從復(fù)制延遲問(wèn)題的詳解

    本篇文章是對(duì)mysql中主從復(fù)制延遲的問(wèn)題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • mysql不支持group by的解決方法小結(jié)

    mysql不支持group by的解決方法小結(jié)

    下載安裝的是最新版的mysql5.7.x版本,默認(rèn)是開(kāi)啟了 only_full_group_by 模式的,但開(kāi)啟這個(gè)模式后,原先的 group by 語(yǔ)句就報(bào)錯(cuò),然后又把它移除了
    2020-02-02
  • MySQL/MariaDB的Root密碼重置教程

    MySQL/MariaDB的Root密碼重置教程

    這篇文章主要給大家介紹了關(guān)于MySQL/MariaDB的Root密碼重置的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • MySQL聯(lián)合查詢實(shí)現(xiàn)方法詳解

    MySQL聯(lián)合查詢實(shí)現(xiàn)方法詳解

    聯(lián)合查詢union將多次查詢(多條select語(yǔ)句)的結(jié)果,在字段數(shù)相同的情況下,在記錄的層次上進(jìn)行拼接,這篇文章主要給大家介紹了關(guān)于Mysql聯(lián)合查詢的那些事兒,需要的朋友可以參考下
    2022-11-11
  • mysql8.0.19忘記密碼的完美解決方法

    mysql8.0.19忘記密碼的完美解決方法

    這篇文章主要介紹了mysql8.0.19忘記密碼的完美解決方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • idea中使用mysql的保姆級(jí)教程(超詳細(xì))

    idea中使用mysql的保姆級(jí)教程(超詳細(xì))

    我們開(kāi)發(fā)時(shí)經(jīng)常需要用到一些客戶端去訪問(wèn)數(shù)據(jù)庫(kù)查詢、更新數(shù)據(jù)等操作,下面這篇文章主要給大家介紹了關(guān)于idea中使用mysql的保姆級(jí)教程,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • MySQL中增刪改查操作與常見(jiàn)陷阱詳解

    MySQL中增刪改查操作與常見(jiàn)陷阱詳解

    這篇文章詳細(xì)講解了MySQL的增刪改查的語(yǔ)句、語(yǔ)義和一些我們經(jīng)常在開(kāi)發(fā)工作中暴露的問(wèn)題,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-11-11
  • mysql中的int(5)到底有是多長(zhǎng)

    mysql中的int(5)到底有是多長(zhǎng)

    這篇文章主要介紹了mysql中的int(5)到底有是多長(zhǎng),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04

最新評(píng)論