Ubuntu系統 MySQL沒法存儲中文的解決方法

Ubuntu系統 MySQL沒法存儲中文的解決方法

緣由python

默認狀況下MySQL是不能存儲中文的,不能顯示漢字就是由於character_set_database 的Value值爲latin1。mysql

解決方法:sql

一、打開終端(Ctrl + Alt + T),在超級用戶模式下輸入如下命令進入文件編輯:編碼

sudo vi /etc/mysql/my.cnf

對【my.cnf】文件進行編輯,輸入如下語句,保存並退出:spa

[client]
default-character-set=utf8
 
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci

 效果圖以下rest

二、打開終端(Ctrl + Alt + T),輸入如下命令從新啓動mysql:code

sudo /etc/init.d/mysql restart;

  在終端上(Ctrl + Alt + T)輸入如下命令進入MySQL,輸入用戶和密碼回車便可:server

mysql -u用戶名 -p密碼

  進入MySQL後而後輸入如下SQL命令查看編碼,是否正確:blog

show variables like 'character_set_%';

//輸入結束後按回車鍵

  效果圖以下:ci

這樣就能夠解決相應問題。 

相關文章
相關標籤/搜索