自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL5中經(jīng)常出現(xiàn)的字符集問題有哪些?

數(shù)據(jù)庫 MySQL
我們今天主要和大家一起分享的是MySQL5中經(jīng)常遇到的字符集問題和具體的實際解決方案,下面就是文章的主要內(nèi)容描述。

以下的文章主要向大家描述的是MySQL5中經(jīng)常遇到的字符集問題和具體的實際解決辦法 ,如果你對MySQL5中經(jīng)常遇到的字符集問題和具體的實際解決辦法的相關內(nèi)容有興趣了解的話,你就可以瀏覽以下的文章了。

今天打開slave日志發(fā)現(xiàn)一堆錯誤全部是這種:

[ERROR] Slave: Error 'Character set '#28' is not a compiled character set and is not specified in the '/usr/local/MySQL(和PHP搭配之***組合)/share/MySQL(和PHP搭配之***組合)/charsets/Index.xml(標準化越來越近了)' file' on query.

我在master(linux)機上寫insert語句,發(fā)現(xiàn)同步是沒問題的,后來我在window上用一個MySQL(和PHP搭配之***組合)客戶端插入數(shù)據(jù),上面的問題就開始出現(xiàn)了。通過MySQL(和PHP搭配之***組合)binlog查看slave日志發(fā)現(xiàn)

如果使用gbk編碼的客戶端插入數(shù)據(jù)就會有下面的日志:

  1. SET @@session.character_set_client=28,@@session.collation_connection=33,@@session.collation_server=8/*!*/; 

如果是直接在linux寫insert,那么上面的28(gbk) 就變成8(latin-swde)

原因應該是MySQL(和PHP搭配之***組合)客戶端使用了gbk編碼,而服務器無法識別。雖然你可以在'/usr/local/MySQL(和PHP搭配之***組合)/share/MySQL(和PHP搭配之***組合)/charsets/Index.xml(標準化越來越近了)' 找到gbk,但通過 SHOW CHARACTER SET;確實可以看出數(shù)據(jù)庫沒有列出gbk。

我又比較了一下別的機器上的MySQL(和PHP搭配之***組合)版本,發(fā)現(xiàn)那些機器上的MySQL(和PHP搭配之***組合)都是用的發(fā)布版本,而這臺slave機使用源代碼安裝的,于是我下了個MySQL(和PHP搭配之***組合)-5.0.37-linux-i686-glibc23.tar.gz

然后

cd /usr/local

mv MySQL(和PHP搭配之***組合) MySQL(和PHP搭配之***組合)-old

tar xzvf MySQL(和PHP搭配之***組合)-5.0.37-linux-i686-glibc23.tar.gz

mv MySQL(和PHP搭配之***組合)-5.0.37-linux-i686-glibc23 MySQL(和PHP搭配之***組合)

啟動MySQL(和PHP搭配之***組合),一切就ok了

以上的相關內(nèi)容就是對MySQL5中遇到的字符集問題以及解決辦法的介紹,望你能有所收獲。
 

MySQL5中遇到的字符集問題以及解決辦法

上述的相關內(nèi)容就是對MySQL5中遇到的字符集問題以及解決辦法的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. 實現(xiàn)MySQL定時執(zhí)行并不難!
  2. 實現(xiàn)MySQL數(shù)據(jù)庫同步大演練
  3. 巧用c# 連接MySQL中文亂碼問題
  4. 巧用MySQL加密函數(shù)對Web網(wǎng)站敏感數(shù)據(jù)進行保護
  5. MySQL客戶端的軟件連接服務器演示
責任編輯:佚名 來源: 博客園
相關推薦

2010-06-04 19:31:25

遠程MySQL權限

2010-06-11 16:46:20

MySQL5

2010-04-21 08:50:08

2010-04-06 13:07:45

Oracle數(shù)據(jù)庫

2010-05-21 12:23:32

MySQL數(shù)據(jù)庫

2010-05-13 17:16:06

MySQL5字符集

2010-04-22 12:37:42

Oracle移植

2017-08-08 10:13:21

開源代碼開發(fā)

2010-04-20 10:01:16

Oracle數(shù)據(jù)庫

2010-07-14 10:51:45

SQL Server連

2011-05-16 13:15:55

MySQL存儲字符集

2010-04-23 10:30:17

Oracle移植

2011-07-04 16:19:12

java

2010-05-17 10:01:09

MySql字符集

2009-07-01 00:23:40

MySQL字符集亂碼

2020-12-16 06:34:16

MySQL字符集服務器

2021-03-23 18:21:30

MySQL數(shù)據(jù)庫字符集

2010-05-05 17:29:40

Oracle 8i

2010-06-07 16:09:58

MySQL字符集

2010-06-13 10:06:05

MySQL4.1.7
點贊
收藏

51CTO技術棧公眾號