修改mysql5.5默認編碼(圖文步驟修改為utf-8編碼)
mysql數(shù)據(jù)庫的默認編碼并不是utf-8。
安裝mysql后,啟動服務(wù)并登陸,使用show variables命令可查看mysql數(shù)據(jù)庫的默認編碼:

由上圖可見database和server的字符集使用了latin1編碼方式,不支持中文,即存儲中文時會出現(xiàn)亂碼。以下是命令行修改為utf-8編碼的過程,以支持中文。
(1)關(guān)閉mysql服務(wù)
service mysql stop
(2)修改 /etc/mysql/my.cnf (默認的安裝路徑)
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
至此,完成修改默認編碼,登陸mysql后重新使用show variable like '%character%'獲得的輸出效果如下:

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

- php和mysql中uft-8中文編碼亂碼的幾種解決辦法
- MySQL查看與修改當(dāng)前數(shù)據(jù)庫編碼的方法
- 修改MySQL數(shù)據(jù)庫中表和表中字段的編碼方式的方法
- MySql修改數(shù)據(jù)庫編碼為UTF8避免造成亂碼問題
- MySQL查看和修改字符編碼的實現(xiàn)方法
- MYSQL數(shù)據(jù)庫使用UTF-8中文編碼亂碼的解決辦法
- Mysql數(shù)據(jù)庫編碼問題 (修改數(shù)據(jù)庫,表,字段編碼為utf8)
- 查看修改mysql編碼方式讓它支持中文(gbk或者utf8)
- MySQL字符編碼設(shè)置方法
- MySQL編碼不一致可能引起的一些問題
相關(guān)文章
解決mysql出現(xiàn)錯誤:ERROR?1046?(3D000):No?database?selected
這篇文章主要給大家介紹了關(guān)于解決mysql出現(xiàn)錯誤:ERROR?1046?(3D000):No?database?selected的相關(guān)資料,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-10
MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù)
這篇文章主要介紹了MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-10-10
SQL Server 出現(xiàn)Error: 1326錯誤(管理器無法連接遠程數(shù)據(jù)庫)問題解決方案
這篇文章主要介紹了SQL Server 出現(xiàn)Error: 1326錯誤(管理器無法連接遠程數(shù)據(jù)庫)問題解決方案的相關(guān)資料,這里對1326 錯誤進行了詳細介紹及解決辦法,需要的朋友可以參考下2016-11-11
解決Navicat Premium 連接 MySQL 8.0 報錯"1251"的問題分析
這篇文章主要介紹了解決Navicat Premium 連接 MySQL 8.0 報錯"1251"的問題分析,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11
RedHat6.5/CentOS6.5安裝Mysql5.7.20的教程詳解
這篇文章主要介紹了RedHat6.5/CentOS6.5安裝Mysql5.7.20的教程詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-11-11

