Mysql預設客戶端中文問題的解決

2021-04-06 20:56:18 字數 702 閱讀 4447

在《linux下apache2、ssl、php4、gd、mysql4.0、postgresql7、zendoptimizer編譯安裝全攻略》一文中,我們通過修改configure檔案的預設字符集可以使mysql資料庫支援gbk等中文。但是當在控制台下登陸mysql時發現預設的客戶端(也就是mysql/bin/mysql)不支援中文。

進去後輸入/s回車,發現如下資訊:

client characterset:

latin1

網上有網友通過修改my.cnf檔案實現伺服器支援中文,方法很簡單,只是在my.cnf檔案的[mysqld]段中加入default-character-set=gbk就可以了,不過這個方法只是事後補救,在沒有建新庫和使用前可以這樣做。那麼我們可不可以通過同樣的道理來修改預設的客戶端的字符集呢。

通過在my.cnf檔案中的[mysql](注意不是mysqld)段中加入同樣的設定:

default-character-set=gbk

重新啟動mysql看一下。

再登陸進去打/s看一下。哈哈,這樣都沒有問題了。如:

client characterset:

gbk

server characterset:

gbk

通過以上設定再也不怕客戶端遠端連線資料庫的時候出現亂碼了。

以上方法在mysql5.x for win中和mysql4.0 for linux驗證通過。

mysql客戶端配置 MySQL客戶端配置和使用

安裝mysql sudo apt get install mysql server 這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。配置mysql 注意,在ubuntu下mysql預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變 ...

ssh客戶端顯示中文問題的解決

一直以來,ssh連線時我經常使用管理linux的方法,但是在客戶端不能顯示中文,一直是比較苦惱的問題,今天有空,專門上網找了下解決方案,我使用的ssh工具有三個,呵呵,putty 這個只有乙個應用程式,最簡潔 還有ssh secure shell和securecrt這三個軟體,都不能顯示中文,找了下...

ssh客戶端顯示中文問題的解決

一直以來,ssh連線時我經常使用管理linux的方法,但是在客戶端不能顯示中文,一直是比較苦惱的問題,今天有空,專門上網找了下解決方案,我使用的ssh工具有三個,呵呵,putty 這個只有乙個應用程式,最簡潔 還有ssh secure shell和securecrt這三個軟體,都不能顯示中文,找了下...