色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

centos7修改MySQL默認編碼

吉茹定1年前12瀏覽0評論

在CentOS 7中使用MySQL的時候,由于默認編碼是latin1,很可能會導致中文亂碼的問題,這時候需要對MySQL的默認編碼進行修改。

1. 首先登錄MySQL

mysql -uroot -p

2. 輸入密碼后進入MySQL環境,修改編碼

ALTER DATABASE your_database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

請根據自己的需求替換"your_database_name"。

3. 修改MySQL配置文件

vim /etc/my.cnf

在[mysqld]模塊下添加以下內容:

init_connect='SET NAMES utf8mb4'
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
skip-character-set-client-handshake

4. 重啟MySQL

systemctl restart mariadb

5. 驗證

使用mysql命令登錄MySQL后執行以下命令:

show variables like 'char%';

可以看到如下結果:

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

如果能看到類似于以上的結果,說明修改成功,MySQL默認編碼已經變為utf8mb4。