mysqlimport識別gbk字符集

在使用mysqlimport工具將文本中數據導入到mysql數據庫中時,出現了以下的問題:
/home/pz>mysqlimport -u pz -pxxxx --local --delete --fields-terminated-by=, snort rules.txt
mysqlimport: Character set 'gbk' is not a compiled character set and is not specified in the '/usr/local/mysql/share/mysql/charsets/Index.xml' file

按照提示錯誤,查看了Index.xml文件,但裏面卻是存在gbk字符集。

登錄mysql客戶端,通過show character set;
裏面也存在gbk項,說明mysql服務器是編譯了gbk字符集的。

考慮是否是終端用戶不支持gbk字符集,當前用戶是root,於是想切換用戶試試。
首先:
/home/pz>ls -al /usr/local/mysql/bin/mysqlimport
-rwxr-xr-x 1 root root 23976 2006-08-23 18:57 /usr/local/mysql/bin/mysqlimport*
然後:/home/pz>su pz
再執行上面那個mysqlimport導入命令,終於成功。原來是root不支持gbk所致。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章