Win10 MySQL5 7中文亂碼問題

2021-09-11 07:02:54 字數 1253 閱讀 6249

一、

通過workbench向mysql的表中插入的資料報含中文時,產生如下報錯:

二、檢視mysql預設的使用的字符集編碼

通過如下命令:

以上字元的含義:

character_set_client :客戶端使用的字符集

character_set_connection :客戶端到伺服器預設轉換的編碼

character_set_filesystem :匯入匯出時檔名字符集,預設binary則保持與client設定一樣

character_set_results :伺服器查詢結果到客戶端字符集

character_set_server :資料庫建立時預設的字符集

character_set_system :系統預設元資料字符集,總是為 「utf8」

三、修改字符集編碼:

開啟mysql在命令列中:

如下命令改變字符集:

mysql> set character_set_client = utf8 ;  

mysql> set character_set_connection = utf8 ;   

mysql> set character_set_database = utf8 ;   

mysql> set character_set_results = utf8 ;    

mysql> set character_set_server = utf8 ;   

修改配置檔案:

找到my.ini檔案(一般在mysql的安裝目錄下,有部分使用者是在c:\programdata\mysql\mysql server 5.7下)

修改該檔案:

在[mysql]下,新增:default-character-set=utf8

在[mysqld]下,新增:character-set-server=utf8

完成後重啟mysql

四、驗證是否完成修改

更新:

win10 mysql5 7原始碼安裝教程完整版

mysql安裝檔案分為兩種,一種是msi格式的,一種是zip格式的。zip格式是自己解壓,解壓縮之後其實mysql就可以使用了,但是要進行配置。如果使用者沒配置直接使用mysql,但會出現圖示的錯誤。這是因為沒有配置環境變數所致。配置環境變數很簡單 我的電腦 屬性 高階 環境變數 選擇path,在其...

win10 mysql5 7指定某個配置檔案啟動

點選開始選單,搜尋cmd.exe,左擊以管理員身份執行 c users administrator cd c program files mysql mysql server 5.7 bin c program files mysql mysql server 5.7 bin mysqld defa...

MySQL 5 7中文輸入問題

mysql 5.7,pycharm2017,資料庫輸入出現internalerror pymysql.err.internalerror 1366,u incorrect string value xe6 x8b xbf xe5 xb7 xa5.for column 的錯誤 資料庫中文輸入的錯誤 解...