MySQL 8.0 版本修改字符編碼


MySQL 8.0 以上的版本修改字符編碼和以往的版本都不同,舊版本都是只要設置一個default-character-set=utf8就可以了,網上大多數都是舊版本的教程。8.0以后的修改方法在my.ini文件中加入:

#帶中括號的是文件內自帶的標簽如果沒有可以自行加上
[client]

default-character-set=utf8

[mysql]
  
default-character-set=utf8

[mysqld]

character-set-client-handshake = FALSE
character-set-server = utf8
collation-server = utf8_unicode_ci
init_connect='SET NAMES utf8'

修改后重啟服務輸入show variables like "%char%";查看編碼是否成功如果和下面的一樣說明成功了,其他編碼類型在上面改換湯不換葯


mysql> show variables like "%char%";
+--------------------------+---------------------------------------------------------+
| Variable_name            | Value                                                   |
+--------------------------+---------------------------------------------------------+
| character_set_client     | utf8                                                    |
| character_set_connection | utf8                                                    |
| character_set_database   | utf8                                                    |
| character_set_filesystem | binary                                                  |
| character_set_results    | utf8                                                    |
| character_set_server     | utf8                                                    |
| character_set_system     | utf8                                                    |
| character_sets_dir       | C:\Program Files\MySQL\MySQL Server 8.0\share\charsets\ |
+--------------------------+---------------------------------------------------------+
8 rows in set, 1 warning (0.01 sec)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM