修正mysql5.5默許編碼(圖文步調修正為utf-8編碼)。本站提示廣大學習愛好者:(修正mysql5.5默許編碼(圖文步調修正為utf-8編碼))文章只能為提供參考,不一定能成為您想要的結果。以下是修正mysql5.5默許編碼(圖文步調修正為utf-8編碼)正文
mysql數據庫的默許編碼其實不是utf-8。
裝置mysql後,啟動辦事並上岸,應用show variables敕令可檢查mysql數據庫的默許編碼:
由上圖可見database和server的字符集應用了latin1編碼方法,不支撐中文,即存儲中文時會湧現亂碼。以下是敕令行修正為utf-8編碼的進程,以支撐中文。
(1)封閉mysql辦事
service mysql stop
(2)修正 /etc/mysql/my.cnf (默許的裝置途徑)
vim /etc/mysql/my.cnf
翻開my.cnf後,在文件內的[mysqld]下增長以下兩行設置:
character_set_server=utf8
init_connect='SET NAMES utf8'
(詳細如截圖所示):
保留加入。
(3) 從新啟動mysql辦事
service mysql start
至此,完成修正默許編碼,上岸mysql後從新應用show variable like '%character%'取得的輸入後果以下:
注
詳細操作和輸入情形以下: