国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

MySQL查看和修改字符編碼的實(shí)現(xiàn)方法

2024-07-24 12:53:26
字體:
供稿:網(wǎng)友

MySQL的默認(rèn)編碼是Latin1,不支持中文,要支持中午需要把數(shù)據(jù)庫(kù)的默認(rèn)編碼修改為gbk或者utf8。

1、需要以root用戶身份登陸才可以查看數(shù)據(jù)庫(kù)編碼方式(以root用戶身份登陸的命令為:>mysql -u root –p,之后兩次輸入root用戶的密碼),查看數(shù)據(jù)庫(kù)的編碼方式命令為:

>show variables like 'character%';+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+| character_set_client | latin1 || character_set_connection | latin1 || character_set_database | latin1 || character_set_filesystem | binary || character_set_results | latin1 || character_set_server | latin1 || character_set_system | utf8 || character_sets_dir | /usr/share/mysql/charsets/ |+--------------------------+----------------------------+

從以上信息可知數(shù)據(jù)庫(kù)的編碼為latin1,需要修改為gbk或者是utf8;

其中,character_set_client為客戶端編碼方式;

character_set_connection為建立連接使用的編碼;

character_set_database數(shù)據(jù)庫(kù)的編碼;

character_set_results結(jié)果集的編碼;

character_set_server數(shù)據(jù)庫(kù)服務(wù)器的編碼;

只要保證以上四個(gè)采用的編碼方式一樣,就不會(huì)出現(xiàn)亂碼問題。

另一個(gè)查看數(shù)據(jù)庫(kù)編碼的命令:

>show variables like ‘collation%';
 
2、linux系統(tǒng)下,修改MySQL數(shù)據(jù)庫(kù)默認(rèn)編碼的步驟為:

ü        停止MySQL的運(yùn)行

/etc/init.d/mysql start (stop) 為啟動(dòng)和停止服務(wù)器

ü        MySQL主配置文件為my.cnf,一般目錄為/etc/mysql

var/lib/mysql/ 放置的是數(shù)據(jù)庫(kù)表文件夾,這里的mysql相當(dāng)于windows下mysql的date文件夾

ü        當(dāng)我們需要修改MySQL數(shù)據(jù)庫(kù)的默認(rèn)編碼時(shí),需要編輯my.cnf文件進(jìn)行編碼修改,在linux下修改mysql的配置文件my.cnf,文件位置默認(rèn)/etc/my.cnf文件

找到客戶端配置[client] 在下面添加

default-character-set=utf8 默認(rèn)字符集為utf8

在找到[mysqld] 添加

default-character-set=utf8 默認(rèn)字符集為utf8

init_connect='SET NAMES utf8' (設(shè)定連接mysql數(shù)據(jù)庫(kù)時(shí)使用utf8編碼,以讓mysql數(shù)據(jù)庫(kù)為utf8運(yùn)行)

修改好后,重新啟動(dòng)mysql 即可,重新查詢數(shù)據(jù)庫(kù)編碼可發(fā)現(xiàn)編碼方式的改變:

>show variables like 'character%';+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+| character_set_client | utf8 || character_set_connection | utf8 || character_set_database | utf8 || character_set_filesystem | binary || character_set_results | utf8 || character_set_server | utf8 || character_set_system | utf8 || character_sets_dir | /usr/share/mysql/charsets/ |+--------------------------+----------------------------+
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 翼城县| 临漳县| 石渠县| 寿阳县| 农安县| 绍兴县| 米泉市| 福海县| 濮阳市| 东安县| 洛扎县| 徐州市| 河津市| 富裕县| 日喀则市| 永福县| 巴塘县| 寿阳县| 文昌市| 阿拉尔市| 井研县| 宁国市| 蒙山县| 蓬安县| 罗江县| 会同县| 奉新县| 柘城县| 宁津县| 闸北区| 鸡泽县| 大邑县| 公安县| 美姑县| 沽源县| 封丘县| 惠东县| 城口县| 塔城市| 南丹县| 茶陵县|