windows 下更改mysql5.7的預設編碼為utf8
阿新 • • 發佈:2019-01-09
mysql 的預設編碼格式是latin1, 資料庫新增或查詢中文的時候就會報錯,解決辦法是更改預設編碼為utf8,步驟如下:
1.關閉mysql服務
- 在windows的服務裡面找到MySQL57, 點選 停止服務
2.找到mysql的配置檔案my.ini
- 預設在mysql的安裝目錄下, C:\Program Files\MySQL\MySQL Server 5.7
- 如果在上述位置沒找到的話,則在C:\ProgramData\MySQL\MySQL Server 5.7下面, 我的就是在這個目錄下
3.更改配置檔案my.ini
- [client] 下面新增一行 default-character-set=utf8,如下:
[client]
default-character-set=utf8
- [mysqld] 下面新增一行 character-set-server=utf8,如下:
[mysqld]
character-set-server=utf8
4. 啟動mysql
5. 檢視是否更改成功
- 進入myslq Command Line Client,輸入show variables like '%character%';
mysql> show variables like '%character%'; +--------------------------+---------------------------------------------------------+ | 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 5.7\share\charsets\ | +--------------------------+---------------------------------------------------------+ 8 rows in set, 1 warning (0.00 sec)
修改成功。