Win7下修改MySQL5.5默認編碼格式

一般安裝MySQL程序過程中,有一步驟是選擇MySQL的默認編碼格式的,程序默認爲Latin1編碼格式,當然也可以選擇第三個選項,手動選擇gbk或utf8編碼格式,以支持中文數據。如下圖:

mysql安裝過程選擇編碼


現在問題出來了,安裝完成後,又想去修改MySQL的默認編碼格式(這樣就省去每次新建數據庫都要指定其編碼格式的麻煩),該怎麼辦呢?

 

1:如何查看MySQL相關的編碼格式默認值

在cmd中,輸入指令"mysql –u root –p”以root身份連接mysql數據庫

image

然後有兩種方式查看編碼格式:

1)show variables like ‘character%’;

image

2)show variables like ‘collation%’;

image


稍微解釋一下:

character_set_client:客戶端編碼方式;

character_set_connection:建立連接時使用的編碼;

character_set_database:數據庫的編碼;

character_set_result:結果集的編碼;

character_set_server:數據庫服務器的編碼;



下面就正式修改編碼了:

1.先在服務中 把 mysql 關閉


2.在安裝目錄下找到my.ini文件


3.打開my.ini文件進行修改

a.在  [mysql]  標籤下 修改

default-character-set=需要的字符集編碼

    lz原來編碼爲 Latin1,現在改爲 utf8

b.在 [mysqld] 標籤下 找到 並修改    (爲什麼說找?因爲裏面的東西還挺多的,一定要仔細)

character-set-server=需要的字符集編碼

lz原來編碼爲 Latin1,現在改爲 utf8


4.最後把服務中 的 mysql 啓動

同第一步

5.驗證是否修改成功

前面有兩種查看方式,可以用來驗證




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