真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何設置mysql5.7編碼集為utf8mb4-創(chuàng)新互聯(lián)

這篇文章主要介紹如何設置mysql5.7編碼集為utf8mb4,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)建站是一家專業(yè)從事網(wǎng)站設計制作、網(wǎng)站制作、網(wǎng)頁設計的品牌網(wǎng)絡公司。如今是成都地區(qū)具影響力的網(wǎng)站設計公司,作為專業(yè)的成都網(wǎng)站建設公司,創(chuàng)新互聯(lián)建站依托強大的技術實力、以及多年的網(wǎng)站運營經(jīng)驗,為您提供專業(yè)的成都網(wǎng)站建設、營銷型網(wǎng)站建設及網(wǎng)站設計開發(fā)服務!

1,檢查自己當前數(shù)據(jù)庫版本

使用命令: select version();

如何設置mysql5.7編碼集為utf8mb4

如果發(fā)現(xiàn)當前的數(shù)據(jù)庫版本在5.5.3以前,則需要重裝數(shù)據(jù)庫,如果在該版本之后跳過第二步和第三步。

2,備份當前數(shù)據(jù)庫中的數(shù)據(jù)

這里我使用的數(shù)據(jù)庫可視化軟件是navicat,在數(shù)據(jù)庫下右鍵對應的數(shù)據(jù)庫,然后選擇“轉儲SQL文件”選擇“數(shù)據(jù)和結構”導出后綴為.sql 的數(shù)據(jù)庫文件保存硬盤里,當安裝好新的數(shù)據(jù)庫版本后,再選定數(shù)據(jù)庫,右鍵“運行SQL文件”這樣數(shù)據(jù)就不會丟失

3,徹底刪除當前數(shù)據(jù)庫

數(shù)據(jù)庫的刪除很繁瑣,有時候刪不干凈,我這里參考了一些方法,親測可用。

3.1 刪除Mysql的服務

控制面板——》所有控制面板項——》程序和功能,卸載mysql server!

如何設置mysql5.7編碼集為utf8mb4

3.2 刪除mysql目錄下所有文件

刪除mysql文件夾下的my.ini文件及所有文件
一般的安裝目錄在:C:\Program Files\MySQL

3.3 刪除注冊表信息

同時按下“win”+ R 然后輸入regedit進入注冊表管理器

刪除:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夾

刪除:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夾。

刪除:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夾

如果沒有或者不存在以上文件夾就不用管了

3.4 刪除隱藏的mysql文件夾

一般以隱藏的形式存在,在C盤下搜索該目錄應該可以查到C:\ProgramData\MySQL\MySQL Server 5.7

4 安裝數(shù)據(jù)庫mysql5.7

首先下載mysql5.7,我使用的是msi版本,安裝過程就不詳細敘述了,總之最后安裝到默認路徑也就是C盤下了,安裝好之后,為了調出小黑窗,我配置了系統(tǒng)環(huán)境變量

如何設置mysql5.7編碼集為utf8mb4 

如何設置mysql5.7編碼集為utf8mb4 

在系統(tǒng)變量那一塊兒選擇path,在path下輸入數(shù)據(jù)庫的安裝路徑就可以了,具體到bin文件夾的路徑就好,這時調出小黑窗查看自己的編碼格式

語句是: SHOW VARIABLES LIKE ‘character_set%';

顯示的應該都是utf-8,因為安裝默認就是utf-8

5 修改編碼格式

首先要在配置文件里(my.ini)下修改配置,但是我們發(fā)現(xiàn)安裝目錄里并沒有該文件

如何設置mysql5.7編碼集為utf8mb4 

這個就是令我一下午懊惱的地方,后來通過查閱資料,發(fā)現(xiàn)該文件隱藏在c盤里的隱藏文件夾,還是在c盤下搜索 C:\ProgramData\MySQL\MySQL Server 5.7

找到了該文件:

如何設置mysql5.7編碼集為utf8mb4

在該my.ini文件下進行配置修改

[client] 
default-character-set = utf8mb4

[mysql] 
default-character-set = utf8mb4

[mysqld] 
character-set-client-handshake = FALSE 
character-set-server = utf8mb4 
collation-server = utf8mb4_unicode_ci 
init_connect='SET NAMES utf8mb4'

注意,以上加粗的兩條在原文件配置中有,值都為utf-8,所以加入這兩條的時候一定要替換掉原來的,否則mysql無法讀取配置文件,服務無法啟動。

修改完成后保存,然后重啟數(shù)據(jù)庫的服務,重啟服務的地址如下

如何設置mysql5.7編碼集為utf8mb4 

然后在小黑窗里再敲兩條字符集命令驗證一下

SHOW VARIABLES LIKE ‘character_set%';

數(shù)據(jù)庫的字符集已經(jīng)被修改過來了

如何設置mysql5.7編碼集為utf8mb4 

SHOW VARIABLES LIKE ‘collation%';

數(shù)據(jù)表的字符集也都被修改了

如何設置mysql5.7編碼集為utf8mb4

值得注意的是,utf8mb4兼容utf-8,所以不用擔心原來的數(shù)據(jù)出現(xiàn)亂碼情況

以上是“如何設置mysql5.7編碼集為utf8mb4”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)成都網(wǎng)站設計公司行業(yè)資訊頻道!

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


分享題目:如何設置mysql5.7編碼集為utf8mb4-創(chuàng)新互聯(lián)
文章URL:http://weahome.cn/article/dghggs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部