linux亂碼原因和解決方法「linux執行sql腳本中文亂碼」

1.登錄mysql

mysql -u root -p

2.如果出現以下情況,則取出來的中文就會亂碼或者變成問號

show variables like '%char%';
LINUX數據庫取出來的中文亂碼或者變成問號?

3.service mysql stop關閉mysql,vim /etc/my.cnf,在mysqld下添加如下一行代碼

character_set_server= utf8
LINUX數據庫取出來的中文亂碼或者變成問號?

若/etc/my.cnf不存在,則將
/usr/local/mysql/support-files/my-default.cnf複製到/etc/my.cnf

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

4.重新啟動mysql

service mysql start

登錄mysql

mysql -u root -p

再次查看,所出現一下情況則成功了:

show variables like '%char%';
LINUX數據庫取出來的中文亂碼或者變成問號?
LINUX數據庫取出來的中文亂碼或者變成問號?

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/284313.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-22 15:06
下一篇 2024-12-22 15:07

相關推薦

發表回復

登錄後才能評論