mysql utf8設定 mysql設定utf 8

2021-10-17 11:41:31 字數 856 閱讀 4193

mysql編碼為utf8設定方法:

一、編輯mysql的配置檔案

vim /etc/my.cnf

在 [mysqld] 標籤下加上三行

default-character-set = utf8

character_set_server = utf8

在 [mysql] 標籤下加上一行

default-character-set = utf8

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

default-character-set = utf8

在 [mysqld_safe]標籤下加上一行

default-character-set = utf8

在 [client]標籤下加上一行

default-character-set = utf8

二、重新啟動mysql服務即可

三、檢視mysql字符集 (預設情況下,mysql的字符集是latin1)

1. 啟動mysql後,以root登入mysql

2. 輸入查詢命令

show variables like 'character%';

暫時設定方法:

set character_set_client = utf8;

set character_set_connection = utf8;

set character_set_database = utf8;

set character_set_results = utf8;

set character_set_server = utf8;

輸入查詢命令

show variables like 'character%';

MySQL UTF8 中文亂碼處理

mysql安裝好後預設字符集不是utf8,因此顯示中文會有問題。在mysql可以執行 show variables like character 檢視當前字符集使用的編碼方式,如 以mysql 5.5版為例,在mysql安裝目錄下的my.ini 增加 mysql default character ...

Mysql utf8 和utf8mb4 的區別

mysql 批量更改資料表和字段的字符集 mysql utf 8字符集更改為utf8mb4字符集 我們新建mysql資料庫的時候,需要指定資料庫的字符集,一般我們都是選擇utf8這個字符集,但是還會又乙個utf8mb4這個字符集,好像和utf8有聯絡,今天就來解析一下這兩者的區別。mysql在5.5...

perl 解決mysql utf8中文亂碼 問題

perl 解決mysql utf8中文亂碼 問題。mysql utf8 中文問題 zabbix root sbin cat a1.pl use dbi my dbuser devops my user root my passwd kjk123123 my dbh dbi connect dbi m...