国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

MySQL數據庫字符集修改中文UTF8(永久修改)

瀏覽:7日期:2023-07-28 19:59:55
目錄1. 查看當前字符集2. 修改字符集2.1 找到mysql的配置文件my.ini2.2 修改 my.ini3. 重啟mysql服務器4. 建立新的數據庫并使用1. 查看當前字符集

通過以下命令查看當前的數據庫的字符集(首先要use進入數據庫):

show variables like '%character%' ;

界面顯示如下:

character_set_database表示當前數據庫的字符集

character_set_server表示mysql服務器默認的字符集(latin1為拉丁)

2. 修改字符集2.1 找到mysql的配置文件my.ini

1)首先在開始菜單找到MySQL客戶端的快捷方式,右擊打開文件位置。

2)選擇快捷方式,右擊打開屬性。

3)把目標中的 mysql 客戶端的完整命令復制出來, 粘貼到記事本上。

如:

"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" "--defaults-file=C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" "-uroot" "-p"

其中:

C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe是MySQL客戶端所在的文件路徑

--defaults-file=C:\ProgramData\MySQL\MySQL Server 5.7\my.ini是 MySQL 配置文件所在的路徑

"-uroot" "-p"是登陸時使用的用戶和密碼

C:\ProgramData\MySQL\MySQL Server 5.7\my.ini 這個文件就是我們要找的配置文件.

2.2 修改 my.ini

1)根據剛才 my.ini 的路徑,找到文件

2)備份 my.ini

(由于my.ini 一旦改錯可能會導致 mysql 不能正常使用,因此修改之前必須要先備份!!!)

3)右擊用記事本打開編輯

4)找到 [mysql] 這個地方, 在下面加上一行配置

default-character-set=utf8?

[mysql] 一般在文檔第63行的位置(可以使用 Ctrl+ F搜索)

5)找到 [mysqld] 這個地方, 在下面加上一行配置

character-set-server=utf8

[mysqld] 一般在文檔第77行的位置(可以使用 Ctrl+ F搜索)

6)保存并關閉記事本

[mysql] 中的配置影響的是客戶端.[mysqld] 中的配置影響的是服務器.

時刻牢記,MySQL 的本體是服務器。而我們使用自帶的命令行客戶端時,就需要依賴 [mysql] 中的配置。如果用其他的客戶端就只改服務器即可。

3. 重啟mysql服務器

配置修改之后,需要重啟 mysql 服務器才會生效。

1)找到計算機服務中的MySQL

可以在開始菜單中直接搜索“服務”打開,或右擊開始菜單,點擊“計算機管理”。

找到服務進程中的MySQL57(安裝時命名的)

2)右擊MySQL57選擇重新啟動

以上完成了服務器的設置和啟動。

4. 建立新的數據庫并使用

由于修改配置之前的數據庫和數據表的字符集不會因為新修改配置發生改變。

因此必須創建新的數據庫和數據表。

注意:修改配置之后, 必須使用 unicode 版本的客戶端啟動

到此這篇關于MySQL數據庫字符集修改中文UTF8(永久修改)的文章就介紹到這了,更多相關MySQL字符集修改UTF8內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
主站蜘蛛池模板: 安泽县| 开封市| 平果县| 商城县| 云梦县| 锦州市| 将乐县| 芦山县| 黄龙县| 麦盖提县| 北流市| 青海省| 黄平县| 苗栗县| 云南省| 汨罗市| 怀宁县| 吉木萨尔县| 山东省| 瓦房店市| 牟定县| 沧源| 兴安盟| 雅江县| 承德市| 沾化县| 南乐县| 鄂州市| 南乐县| 禹城市| 台前县| 手机| 德令哈市| 普安县| 香格里拉县| 枝江市| 改则县| 盱眙县| 尖扎县| 交城县| 海丰县|