如何修改mysql字元編碼
說明:mysql字元編碼修改有幾種方法,直接修改配置檔案,也可以通過命令的方式,此處只介紹修改配置檔案的方法。
一. 檢查mysql資料庫的編碼
輸入如下sql語句執行,並得到結果
mysql> show variables like 'character\_set\_%';
| variable_name | value |
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
7 rows in set (0.01 sec)
mysql> show variables like 'collation_%';
| variable_name | value |
| collation_connection | utf8_general_ci |
| collation_database | latin1_swedish_ci |
| collation_server | latin1_swedish_ci |
3 rows in set (0.00 sec)
二. 修改mysql資料庫編碼
如果2.8結果顯示編碼並非utf8,則需修改資料庫編碼。請按照以下步驟進行
執行以下命令:
service mysqld stop
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
vi /etc/my.cnf
以上命令,先停止了mysql服務,而後複製乙個示例配置檔案作為使用者配置。
在my.cnf檔案中找到「[client]」,在其下新增如下語句
default-character-set=utf8
在my.cnf檔案中找到「[mysqld]」,在其下新增如下語句
character-set-server=utf8
collation-server=utf8_general_ci
init-connect='set names utf8'
儲存並關閉my.cnf
重啟mysql,執行
service mysqld start
修改完成後,請再次執行第一步中的查詢,確認修改已經成功。
mysql修改編碼設定
最近開始使用mysql,修改編碼如下 設定步驟 一 編輯mysql的配置檔案 mysql的配置檔案windows下一般在系統目錄下或者在mysql的安裝目錄下名字叫my.ini,可以搜尋,linux下一般是 etc my.cnf 在 mysqld 標籤下加上三行 default character ...
修改mysql編 修改mysql編碼
第一種 通過mysql命令列修改 1 首先檢視資料庫字元編碼,命令為 show variables like collation show variables like character set 2 在命令列修改字元編碼 例如gb3212 set character set client gb23...
mysql編碼設定
檢視系統的字符集和排序方式的設定 1 mysql status 2 mysql show variables like character set mysql show variables like collation 1.set names utf8 它相當於下面的三句指令 set charact...