一、
通過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 的錯誤 資料庫中文輸入的錯誤 解...