修改mysql5.5默認編碼(圖文步驟修改為utf-8編碼)
mysql數(shù)據(jù)庫的默認編碼并不是utf-8。
安裝mysql后,啟動服務并登陸,使用show variables命令可查看mysql數(shù)據(jù)庫的默認編碼:
由上圖可見database和server的字符集使用了latin1編碼方式,不支持中文,即存儲中文時會出現(xiàn)亂碼。以下是命令行修改為utf-8編碼的過程,以支持中文。
(1)關閉mysql服務
service mysql stop
(2)修改 /etc/mysql/my.cnf (默認的安裝路徑)
vim /etc/mysql/my.cnf
打開my.cnf后,在文件內(nèi)的[mysqld]下增加如下兩行設置:
character_set_server=utf8
init_connect='SET NAMES utf8'
(具體如截圖所示):
保存退出。
(3) 重新啟動mysql服務
service mysql start
至此,完成修改默認編碼,登陸mysql后重新使用show variable like '%character%'獲得的輸出效果如下:
注
具體操作和輸出情況如下:
相關文章
解決mysql出現(xiàn)錯誤:ERROR?1046?(3D000):No?database?selected
這篇文章主要給大家介紹了關于解決mysql出現(xiàn)錯誤:ERROR?1046?(3D000):No?database?selected的相關資料,No database selected可以理解為沒有選擇種數(shù)據(jù)庫,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2024-01-01解決Windows環(huán)境下安裝 mysql-8.0.11-winx64 遇到的問題
這篇文章主要介紹了Windows環(huán)境下安裝 mysql-8.0.11-winx64 遇到的問題及解決辦法 ,需要的朋友可以參考下2018-10-10MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù)
這篇文章主要介紹了MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-10-10SQL Server 出現(xiàn)Error: 1326錯誤(管理器無法連接遠程數(shù)據(jù)庫)問題解決方案
這篇文章主要介紹了SQL Server 出現(xiàn)Error: 1326錯誤(管理器無法連接遠程數(shù)據(jù)庫)問題解決方案的相關資料,這里對1326 錯誤進行了詳細介紹及解決辦法,需要的朋友可以參考下2016-11-11解決Navicat Premium 連接 MySQL 8.0 報錯"1251"的問題分析
這篇文章主要介紹了解決Navicat Premium 連接 MySQL 8.0 報錯"1251"的問題分析,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11RedHat6.5/CentOS6.5安裝Mysql5.7.20的教程詳解
這篇文章主要介紹了RedHat6.5/CentOS6.5安裝Mysql5.7.20的教程詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-11-11