今天幫同事處理一個(gè)棘手的事情,問(wèn)題是這樣的:
無(wú)論在客戶機(jī)用哪個(gè)版本的mysql客戶端連接服務(wù)器,發(fā)現(xiàn)只要服務(wù)器端設(shè)置了
經(jīng)過(guò)仔細(xì)對(duì)比,最終發(fā)現(xiàn)讓我踩坑的地方是,服務(wù)器端設(shè)置了另一個(gè)選項(xiàng):
Don't ignore character set information sent by the client. To ignore client information and use the default server character set, use --skip-character-set-client-handshake; this makes MySQL behave like MySQL 4.0
這么看來(lái),其實(shí)也是有好處的。比如啟用 skip-character-set-client-handshake 選項(xiàng)后,就可以避免客戶端程序誤操作,使用其他字符集連接進(jìn)來(lái)并寫入數(shù)據(jù),從而引發(fā)亂碼問(wèn)題。
新聞熱點(diǎn)
疑難解答
圖片精選