明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

怎么在linux下設(shè)置MySQL數(shù)據(jù)庫編碼

[摘要]一般我們在安裝完成mysql數(shù)據(jù)庫后發(fā)現(xiàn)數(shù)據(jù)庫竟然不支持中文,這是數(shù)據(jù)庫默認編碼格式的問題,本篇我們介紹如何修改數(shù)據(jù)庫的默認編碼為utf8。1.首先我們在終端窗口處輸入mysql -u root -...
一般我們在安裝完成mysql數(shù)據(jù)庫后發(fā)現(xiàn)數(shù)據(jù)庫竟然不支持中文,這是數(shù)據(jù)庫默認編碼格式的問題,本篇我們介紹如何修改數(shù)據(jù)庫的默認編碼為utf8。

1.首先我們在終端窗口處輸入mysql -u root -p 命令,然后輸入root帳號密碼連接數(shù)據(jù)庫。具體操作如下圖所示。

1.png


2.連接上數(shù)據(jù)庫后,執(zhí)行命令show variables like 'character%';查看數(shù)據(jù)庫的編碼格式,可以看到數(shù)據(jù)庫以及數(shù)據(jù)庫服務(wù)端的默認編碼都為:latin1編碼。具體操作如下圖所示。

2.png

3.然后我們退出數(shù)據(jù)庫,修改數(shù)據(jù)庫的配置文件my.cnf文件,此文件如果通過rpm安裝一般在/etc/目錄下,具體修改成的樣式如下圖所示。

3.png

4.修改完成后,我們保存配置的修改,然后執(zhí)行命令service mysqld restart。重新啟動數(shù)據(jù)庫。具體操作如下圖所示。

4.png

5.然后我們待數(shù)據(jù)庫重啟完成后,重新連接數(shù)據(jù)庫,執(zhí)行命令show variables like 'character%'; 查看更改后的編碼格式。具體展示如下圖所示,可以看到已經(jīng)修改為utf8編碼。

5.png

6.當(dāng)然對于某個數(shù)據(jù)庫的編碼格式的查看,我們可以通過執(zhí)行命令show create database+數(shù)據(jù)庫名稱;具體展示如下圖所示。

6.png


7.我們也可以通過執(zhí)行命令修改數(shù)據(jù)庫的編碼格式,可以通過命令:alter database +數(shù)據(jù)庫名稱 default character set utf8 collate utf8_general_ci;修改為utf8格式。具體操作如下圖所示。

7.png


8.修改完成后,我們再次執(zhí)行命令 show create database +數(shù)據(jù)庫名稱,來查看確認是否更改成功?梢钥吹揭呀(jīng)是utf8格式了。

8.png

說明

本篇只介紹了linux下的數(shù)據(jù)庫的編碼格式設(shè)置,而且是使用rpm安裝的。

以上就是如何在linux下設(shè)置MySQL數(shù)據(jù)庫編碼的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。