修改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%'獲得的輸出效果如下:

注
具體操作和輸出情況如下:

相關文章
解決mysql出現錯誤:ERROR?1046?(3D000):No?database?selected
這篇文章主要給大家介紹了關于解決mysql出現錯誤:ERROR?1046?(3D000):No?database?selected的相關資料,No database selected可以理解為沒有選擇種數據庫,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2024-01-01
解決Windows環(huán)境下安裝 mysql-8.0.11-winx64 遇到的問題
這篇文章主要介紹了Windows環(huán)境下安裝 mysql-8.0.11-winx64 遇到的問題及解決辦法 ,需要的朋友可以參考下2018-10-10
SQL Server 出現Error: 1326錯誤(管理器無法連接遠程數據庫)問題解決方案
這篇文章主要介紹了SQL Server 出現Error: 1326錯誤(管理器無法連接遠程數據庫)問題解決方案的相關資料,這里對1326 錯誤進行了詳細介紹及解決辦法,需要的朋友可以參考下2016-11-11
解決Navicat Premium 連接 MySQL 8.0 報錯"1251"的問題分析
這篇文章主要介紹了解決Navicat Premium 連接 MySQL 8.0 報錯"1251"的問題分析,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11
RedHat6.5/CentOS6.5安裝Mysql5.7.20的教程詳解
這篇文章主要介紹了RedHat6.5/CentOS6.5安裝Mysql5.7.20的教程詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-11-11

