設定mysql編碼 如何修改mysql字元編碼

2021-10-25 14:07:58 字數 1357 閱讀 8666

如何修改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...