關於 PHP, Linux, Open Source 及個人生活記載的網誌。
RSS icon
  • MySQL: [ERROR] Unknown character set 問題

    Posted on January 1st, 2012 Sam Tang No comments

    早前升級一台主機的 MySQL Server,升級後發現部份資料表無法開啟,報出的錯誤訊息是:

    Unknown character set: ‘BIG5′

    出現這個問題的原因是新版本 MySQL 安裝時沒有安裝額外的字集,而對上一個版本的 MySQL 是用 YUM 安裝,所有透過套件工具安裝的 MySQL 也會預設安裝所有字集,解決方法是重新編譯 MySQL 並加上所有的字集的選擇 –with-extra-charsets=complex,編譯語法如下:

    ./configure — prefix=/usr/local/mysql –with-extra-charsets=complex

    如果在 FreeBSD 遇上這個問題,而 FreeBSD 內的 MySQL 是透過 ports 安裝的話,便要使用 WITH_XCHARSET=all 參數:

    make WITH_XCHARSET=all install clean


    Comments are closed.