解決Ubuntu終端下MySQL無法輸入中文的問題

今天在終端寫SQL語句的時候發現竟然輸入不了中文,在網上看了一圈,發現先都沒有什麼好的解決辦法,直到看到這個博客:

https://blog.csdn.net/pruett/article/details/78366405

1. 編輯mysql.cnf文件

首先編輯/etc/mysql/conf.d/mysql.cnf文件,這裏可能自己之前按照網上的方法編輯過,設置字符編碼爲utf-8的,如下圖所示,

這裏需要把第二行刪了刪了刪了,重要的事情說三遍,刪玩之後如下:

2. 編輯mysqld.cnf文件

在編輯/etc/mysql/mysql.conf.d/mysqld.cnf,在[mysqld]下加入character-set-server=utf8,如下圖第28行所示:

編輯完之後可以在MySQL命令行中輸入如下命令查看設置的編碼:

 

3. 重啓服務器

sudo /etc/init.d/mysql restart

問題解決。

 

 

 

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