Linux Centos7 解決數據庫5.7版本亂碼問題

1、首先先查看自己的編碼問題

mysql -r -p

輸入密碼

輸入命令  show variables like ‘%character%’;
在這裏插入圖片描述
以上是我修改過的

如果沒有改過如下
在這裏插入圖片描述

2、在、etc/my.conf添加值

vi /etc/my.conf

在文件中添加如下
在這裏插入圖片描述
[client]

port = 3306

socket = /var/lib/mysql/mysql.sock

default-character-set = utf8

在[mysqld]下添加

character-set-server=utf8

即可別的就不要在加了

親身體驗

然後保存退出

重啓MySQL

service mysqld restart

沒有報錯就可以了

如有報錯檢查/etc/my.conf文件中的值

然後登陸MySQL

mysql -r -p

輸入密碼

檢查編碼

show variables like ‘%character%’;

更新

如有添加表情的在配置文件中把utf8改爲utf8mb4即可

總結:人生需多嘗試,方能知道解決方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章