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

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

mysql怎么調(diào)整編碼 MySQL修改編碼

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

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

成都創(chuàng)新互聯(lián)是少有的網(wǎng)站設(shè)計、做網(wǎng)站、營銷型企業(yè)網(wǎng)站、小程序制作、手機APP,開發(fā)、制作、設(shè)計、買鏈接、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,2013年開創(chuàng)至今,堅持透明化,價格低,無套路經(jīng)營理念。讓網(wǎng)頁驚喜每一位訪客多年來深受用戶好評

01

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

02

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

03

在彈出的屬性窗口上,點擊默認字符集下的下拉框。

04

在彈出的下拉選項里,點擊選中要使用的字符集就行了,比如選擇常用的utf8字符集,點擊ok按鈕就行了。

如何改變mysql數(shù)據(jù)庫的編碼方式

1. 查看MySQL數(shù)據(jù)庫的默認編碼

有如下兩種方式,

(1)使用status命令

mysql status;

圖1 status命令

(2)使用show variables命令

mysql show variables like 'char%';

圖2 show variables命令

如果要查看某個數(shù)據(jù)庫的編碼,在運行上面的命令前,應(yīng)先執(zhí)行use db_name;命令切換數(shù)據(jù)庫(db_name為要查看的數(shù)據(jù)庫名)。

2. 改變MySQL數(shù)據(jù)庫的默認編碼

安裝MySQL數(shù)據(jù)庫時的默認編碼是latin1,實際使用時可能要使用其他編碼。下文描述如何將默認編碼改為utf8:

首先修改MySQL的配置文件/etc/mysql/my.cnf:

在[client]下追加:

default-character-set=utf8

在[mysqld]下追加:

character-set-server=utf8

在[mysql]下追加:

default-character-set=utf8

修改完畢后,使用如下命令之一重啟mysql服務(wù):

service mysql restart

/etc/init.d/mysql restart

改變后,之前手工創(chuàng)建的數(shù)據(jù)庫如未顯式指定編碼,則其編碼仍是默認的latin1,可使用如下命令更改編碼:

mysql alter database db_name CHARACTER SET utf8;

參考資料:

[1]

如何設(shè)置mysql數(shù)據(jù)庫為utf-8編碼

以更改為UTF-8為例,GB2312雷同。

1、關(guān)閉mysql服務(wù)(以下為命令行中執(zhí)行)

view plaincopy

service mysql stop

2、修改 /etc/mysql/my.cnf (默認的安裝路徑)

view plaincopy

vim /etc/mysql/my.cnf

打開my.cnf后,在文件內(nèi)的[mysqld]下增加如下兩行設(shè)置:

character_set_server=utf8

init_connect='SET NAMES utf8'

然后保存退出。

3、重新啟動mysql服務(wù)

view plaincopy

service mysql start

至此,完成修改默認編碼,登陸mysql后重新使用show variable like '%character%'獲得的輸出效果

如何設(shè)置mysql的編碼

1、 編輯MySql的配置文件

MySql的配置文件Windows下一般在系統(tǒng)目錄下或者在MySql的安裝目錄下名字叫my.ini,可以搜索,Linux下一般是/etc/my.cnf

--在 [mysqld] 標簽下加上以下內(nèi)容:

default-character-set = utf8

character_set_server = utf8

注意:如果此標簽下已經(jīng)存在“default-character-set=GBK”類似的內(nèi)容,只需修改即可。

--在 [mysql] 標簽下加上一行

default-character-set = utf8

--在 [mysql.server]標簽下加上一行

default-character-set = utf8

--在 [mysqld_safe]標簽下加上一行

default-character-set = utf8

--在 [client]標簽下加上一行

default-character-set = utf8

2、 重新啟動MySql服務(wù)

Windows可在服務(wù)管理器中操作,也可使用命令行:

net stop mysql 回車

net start mysql 回車

服務(wù)名可能不一定為mysql,請按自己的設(shè)置

Linux下面可是用 service mysql restart

如果出現(xiàn)啟動失敗,請檢查配置文件有沒有設(shè)置錯誤

3、 查看設(shè)置結(jié)果

登錄MySql命令行客戶端:打開命令行

mysql –uroot –p 回車

輸入密碼

進入mysql后 執(zhí)行 :show variables like "% character %";

顯示結(jié)果應(yīng)該類似如下:

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

如果仍有編碼不是utf8的,請檢查配置文件,也可使用mysql命令設(shè)置:

set character_set_client = utf8;

set character_set_server = utf8;

set character_set_connection = utf8;

set character_set_database = utf8;

set character_set_results = utf8;

set collation_connection = utf8_general_ci;

set collation_database = utf8_general_ci;

set collation_server = utf8_general_ci;

另外:

建立數(shù)據(jù)庫時可以使用以下命令:

create database app_relation character set utf8;

use app_relation;

source app_relation.sql;

修改數(shù)據(jù)庫編碼的命令為:

alter database app_relation character set utf8;


當前名稱:mysql怎么調(diào)整編碼 MySQL修改編碼
分享路徑:http://weahome.cn/article/doohpio.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部