1. 程式人生 > >Linux 中設置 MySQL 字符集為 UTF-8

Linux 中設置 MySQL 字符集為 UTF-8

gif round art 信息 nod info ron efault pan

(1)查看 MySQL 字符集

登錄 mysql:mysql -u root -p

查詢 mysql 字符集:mysql> show variables like chara%;

技術分享圖片

        

      說明:將 character_set_server 字符集設置為 UTF-8。

(2)通過修改配置文件設置 MySQL 字符集為 UTF-8,將 my-default.cnf 配置文件復制到 /etc 下的 my.cnf 文件中。

cp   /usr/share/mysql/my-default.cnf   /etc/my.cnf

       說明:etc 文件夾下是配置全局信息的,如果 etc 下存在 my.cnf 可以跳過此步驟。若不存在則將 my-default.cnf 復制到 etc 下取名為 my.cnf 。

                技術分享圖片

(3)進入 etc目錄下打開 my.cnf 文件 ,對 my.cnf 進行修改,修改內容如下。

編輯 my.cnf 文件:vi my.cnf

        在[mysqld]上面加入下面兩句話

  [client]  
  default-character-set=utf8 

          在[mysqld]最下面加入下面幾句話

  default-storage-engine=INNODB  
  character-set-server=utf8 
  collation-server=utf8_general_ci

                  技術分享圖片

              技術分享圖片

(4)修改完成之後進行保存,然後重啟 mysql 服務。

重啟 mysql 服務:service mysql restart

                  技術分享圖片技術分享圖片

(5)再次登錄 MySQL ,查看字符集是否修改。

                  技術分享圖片

                  技術分享圖片

Linux 中設置 MySQL 字符集為 UTF-8