linux mariadb 乱码,MariaDB插入中文数据乱码解决过程
生活随笔
收集整理的這篇文章主要介紹了
linux mariadb 乱码,MariaDB插入中文数据乱码解决过程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基本情況:
MariaDB安裝方式:yum
亂碼解決過程:
1.查看當前數據庫編碼(登錄數據庫后)
# show variables like 'character%';
(上圖為已經配置成功)
2.如果結果不為上圖則需要設置數據庫配置文件
?編輯 /etc/my.cnf.d/client.cnf 文件,添加如下內容
[client]
default-character-set=utf8
?編輯 /etc/my.cnf.d/mysql-clients.cnf文件,添加如下內容
[mysql]
default-character-set=utf8
?編輯 /etc/my.cnf 文件,添加如下內容
[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
?重啟服務
# systemctl restart mariadb
再次運行 # show variables like 'character%';
結果如上圖,則表示設置成功。
但是此時如果在設置之前創建的database 中插入中文,仍為亂碼。此時刪除重新創建一個數據庫即可。
更多MariaDB相關教程見以下內容:
MariaDB 的詳細介紹:請點這里
MariaDB 的下載地址:請點這里
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的linux mariadb 乱码,MariaDB插入中文数据乱码解决过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: emsmta.exe是什么文件的进程 e
- 下一篇: linux c 禁止对外通信,Linux