最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

Linux下MySQL5.5/5.6的修改字符集編碼為UTF8的方法

來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-09 20:34:10
文檔

Linux下MySQL5.5/5.6的修改字符集編碼為UTF8的方法

Linux下MySQL5.5/5.6的修改字符集編碼為UTF8的方法:一、登錄MySQL查看用SHOW VARIABLES LIKE character%'; 下字符集,顯示如下: +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+
推薦度:
導(dǎo)讀Linux下MySQL5.5/5.6的修改字符集編碼為UTF8的方法:一、登錄MySQL查看用SHOW VARIABLES LIKE character%'; 下字符集,顯示如下: +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+

一、登錄MySQL查看用SHOW VARIABLES LIKE ‘character%'; 下字符集,顯示如下:

+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

character_set_database和character_set_server的默認字符集還是latin1。

二、最簡單的完美修改方法,修改mysql的my.cnf文件中的字符集鍵值(注意配置的字段細節(jié)):

1、在[client]字段里加入default-character-set=utf8,如下:

[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8

2、在[mysqld]字段里加入character-set-server=utf8,如下:

[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8

3、在[mysql]字段里加入default-character-set=utf8,如下:

[mysql]
no-auto-rehash
default-character-set=utf8

修改完成后,service mysql restart重啟mysql服務(wù)就生效。注意:[mysqld]字段與[mysql]字段是有區(qū)別的。這點在網(wǎng)上沒人反饋過。

使用SHOW VARIABLES LIKE ‘character%';查看,發(fā)現(xiàn)數(shù)據(jù)庫編碼全已改成utf8。

+--------------------------+----------------------------+
| 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/ |

+--------------------------+----------------------------+

以上這篇Linux下MySQL 5.5/5.6的修改字符集編碼為UTF8的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:

  • 整理Linux中字符串的相關(guān)操作技巧
  • linux特殊字符及其作用大全
  • Linux C字符串替換函數(shù)實例詳解
  • Linux shell腳本中字符串連接的方法
  • Linux內(nèi)核設(shè)備驅(qū)動之虛擬文件系統(tǒng)筆記整理
  • Linux內(nèi)核設(shè)備驅(qū)動之系統(tǒng)調(diào)用筆記整理
  • Linux內(nèi)核設(shè)備驅(qū)動之內(nèi)核的調(diào)試技術(shù)筆記整理
  • Linux內(nèi)核設(shè)備驅(qū)動之內(nèi)核中鏈表的使用筆記整理
  • Linux內(nèi)核設(shè)備驅(qū)動之proc文件系統(tǒng)筆記整理
  • Linux內(nèi)核設(shè)備驅(qū)動之高級字符設(shè)備驅(qū)動筆記整理
  • Linux內(nèi)核設(shè)備驅(qū)動之Linux內(nèi)核模塊加載機制筆記整理
  • Linux內(nèi)核設(shè)備驅(qū)動地址映射筆記整理
  • Linux內(nèi)核設(shè)備驅(qū)動之Linux內(nèi)核基礎(chǔ)筆記整理
  • Linux內(nèi)核設(shè)備驅(qū)動之字符設(shè)備驅(qū)動筆記整理
  • 聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    Linux下MySQL5.5/5.6的修改字符集編碼為UTF8的方法

    Linux下MySQL5.5/5.6的修改字符集編碼為UTF8的方法:一、登錄MySQL查看用SHOW VARIABLES LIKE character%'; 下字符集,顯示如下: +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+
    推薦度:
    標(biāo)簽: 方法 linux 修改方法
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top