mysql編碼修改為utf8的方法:1、開啟並修改mysql設定檔「my.ini」;2、在「mysqld」標籤下新增「default-character-set = utf8」;3、重新啟動mysql服務即可。
本教學操作環境:windows10系統、mysql8.0.22版本、Dell G3電腦。
1、 編輯MySql的設定檔
MySql的設定檔Windows下一般在系統目錄下或在MySql的安裝目錄下名字叫my.ini,可以搜索,Linux下方一般是 /etc/my.cnf
--在 [mysqld] 標籤下加上以下內容:
default-character-set = utf8 character_set_server = utf8
#注意:如果此標籤下已經存在「default-character-set=GBK」類似的內容,只需修改即可。
--在 [mysql] 標籤下加上一行
default-character-set = utf8
#--在 [mysql.server]標籤下加上一行
default-character-set = utf8
--在 [mysqld_safe]標籤下加上一行
default-character-set = utf8
--在 [client]標籤下方加上一行
default-character-set = utf8
2、 重新啟動MySql服務
Windows可在服務管理器中操作,也可使用指令列:
net stop mysql 回車
net start mysql 回車
服務名可能不一定為mysql,請按自己的設定
Linux下方可是用 service mysql restart
如果出現啟動失敗,請檢查設定檔有沒有設定錯誤
##3、 查看設定結果
登入MySql命令列客戶端:開啟命令列mysql –uroot –p 回車輸入密碼進入mysql後 執行 :show variables like "% character %";另外:建立資料庫時可使用下列指令:create database app_relation character set utf8; use app_relation; source app_relation.sql;修改資料庫編碼的指令為:
alter database app_relation character set utf8;推薦學習:
以上是mysql編碼怎麼修改為utf8的詳細內容。更多資訊請關注PHP中文網其他相關文章!