mysql怎么改uff8 mysql怎么改端口號

mysql 更改數(shù)據(jù)庫字符編碼的方法

mysql如何更改數(shù)據(jù)庫字符編碼?借助客戶端工具很容易就可以更改了,下面來看一下。

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供東鄉(xiāng)網(wǎng)站建設(shè)、東鄉(xiāng)做網(wǎng)站、東鄉(xiāng)網(wǎng)站設(shè)計、東鄉(xiāng)網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、東鄉(xiāng)企業(yè)網(wǎng)站模板建站服務(wù),10余年東鄉(xiāng)做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

01

打開navicat客戶端工具,在左邊找到要更改的數(shù)據(jù)庫。

02

右鍵點(diǎn)擊這個數(shù)據(jù)庫,在菜單上點(diǎn)擊數(shù)據(jù)庫屬性選項(xiàng)。

03

在彈出的屬性窗口上,點(diǎn)擊默認(rèn)字符集下的下拉框。

04

在彈出的下拉選項(xiàng)里,點(diǎn)擊選中要使用的字符集就行了,比如選擇常用的utf8字符集,點(diǎn)擊ok按鈕就行了。

如何修改MYSQL的編碼為utf8

如何修改MYSQL的編碼為utf8

1,到控制面板里面先把mysql刪除.

2.到c盤C:\Program Files目錄下把mysql目錄刪除.

3.如果在其他盤還有設(shè)置目錄也要刪除.空目錄也要刪除

4.到regedit把注冊表

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL

有的話,全部刪除!

(技巧:用F3循環(huán)查找“mysql”)

5.如果任務(wù)管理器里有關(guān)mysql內(nèi)容也刪除

6,把防火墻關(guān)了

7,重新裝mysql(這里我沒有重啟計算機(jī))

重裝時候有必要的話,重啟計算機(jī),停用IIS,和刪除temp里的臨時文件.

實(shí)在不行的話,配置mysql時候,把mysql服務(wù)換個服務(wù)名.

mysql6.0 utf8mb4怎么改為utf8

整理 MySQL 8.0 文檔時發(fā)現(xiàn)一個變更:

默認(rèn)字符集由 latin1 變?yōu)?utf8mb4。想起以前整理過字符集轉(zhuǎn)換文檔,升級到 MySQL 8.0 后大概率會有字符集轉(zhuǎn)換的需求,在此正好分享一下。

當(dāng)時的需求背景是:

部分系統(tǒng)使用的字符集是 utf8,但 utf8 最多只能存 3 字節(jié)長度的字符,不能存放 4 字節(jié)的生僻字或者表情符號,因此打算遷移到 utf8mb4。

遷移方案一1. 準(zhǔn)備新的數(shù)據(jù)庫實(shí)例,修改以下參數(shù):[mysqld]## Character Settingsinit_connect='SET NAMES utf8mb4'#連接建立時執(zhí)行設(shè)置的語句,對super權(quán)限用戶無效character-set-server = utf8mb4collation-server = utf8mb4_general_ci#設(shè)置服務(wù)端校驗(yàn)規(guī)則,如果字符串需要區(qū)分大小寫,設(shè)置為utf8mb4_binskip-character-set-client-handshake#忽略應(yīng)用連接自己設(shè)置的字符編碼,保持與全局設(shè)置一致## Innodb Settingsinnodb_file_format = Barracudainnodb_file_format_max = Barracudainnodb_file_per_table = 1innodb_large_prefix = ON#允許索引的最大字節(jié)數(shù)為3072(不開啟則最大為767字節(jié),對于類似varchar(255)字段的索引會有問題,因?yàn)?55*4大于767)

2. 停止應(yīng)用,觀察,確認(rèn)不再有數(shù)據(jù)寫入

可通過 show master status 觀察 GTID 或者 binlog position,沒有變化則沒有寫入。

3. 導(dǎo)出數(shù)據(jù)

先導(dǎo)出表結(jié)構(gòu):mysqldump -u -p --no-data --default-character-set=utf8mb4 --single-transaction --set-gtid-purged=OFF --databases testdb /backup/testdb.sql

后導(dǎo)出數(shù)據(jù):mysqldump -u -p --no-create-info --master-data=2 --flush-logs --routines --events --triggers --default-character-set=utf8mb4 --single-transaction --set-gtid-purged=OFF --database testdb /backup/testdata.sql

4. 修改建表語句

修改導(dǎo)出的表結(jié)構(gòu)文件,將表、列定義中的 utf8 改為 utf8mb4

5. 導(dǎo)入數(shù)據(jù)

先導(dǎo)入表結(jié)構(gòu):mysql -u -p testdb /backup/testdb.sql

后導(dǎo)入數(shù)據(jù):mysql -u -p testdb /backup/testdata.sql

6. 建用戶

查出舊環(huán)境的數(shù)據(jù)庫用戶,在新數(shù)據(jù)庫中創(chuàng)建

7. 修改新數(shù)據(jù)庫端口,啟動應(yīng)用進(jìn)行測試

關(guān)閉舊數(shù)據(jù)庫,修改新數(shù)據(jù)庫端口重啟,啟動應(yīng)用

當(dāng)前文章:mysql怎么改uff8 mysql怎么改端口號
URL標(biāo)題:http://muchs.cn/article12/hjdggc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、、關(guān)鍵詞優(yōu)化、面包屑導(dǎo)航、企業(yè)建站、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化