安裝mysql后,啟動服務(wù)并登陸,使用show variables命令可查看mysql數(shù)據(jù)庫的默認(rèn)編碼;mysql數(shù)據(jù)庫的默認(rèn)編碼并不是utf-8如何修改呢,本文將詳細(xì)介紹,感興趣的朋友可以了解下
mysql數(shù)據(jù)庫的默認(rèn)編碼并不是utf-8。
安裝mysql后,啟動服務(wù)并登陸,使用show variables命令可查看mysql數(shù)據(jù)庫的默認(rèn)編碼:
由上圖可見database和server的字符集使用了latin1編碼方式,不支持中文,即存儲中文時會出現(xiàn)亂碼。以下是命令行修改為utf-8編碼的過程,以支持中文。
(1)關(guān)閉mysql服務(wù)
代碼如下:
service mysql stop
(2)修改 /etc/mysql/my.cnf (默認(rèn)的安裝路徑)
代碼如下:
vim /etc/mysql/my.cnf
打開my.cnf后,在文件內(nèi)的[mysqld]下增加如下兩行設(shè)置:
代碼如下:
character_set_server=utf8
init_connect='SET NAMES utf8'
(具體如截圖所示):
保存退出。
(3) 重新啟動mysql服務(wù)
代碼如下:
service mysql start
至此,完成修改默認(rèn)編碼,登陸mysql后重新使用show variable like '%character%'獲得的輸出效果如下:
注
具體操作和輸出情況如下:
Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號-2
違法及侵權(quán)請聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市萬商天勤律師事務(wù)所王興未律師提供法律服務(wù)