Ubuntu下mysql亂碼以及無法插入中文字元

2021-08-13 11:45:14 字數 626 閱讀 1444

終端下輸入命令進入mysql :    mysql -uroot -p

輸入密碼後進入mysqll 介面

執行以下語句:

show variables like 'character_set_%';

發現character_set_database和character_set_server 都是latin1   

解決方法:

終端下輸入 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

然後在[mysqld]段落中

新增如下兩行:

character-set-server=utf8

collation-server=utf8_general_ci

接下來重啟mysql 

終端下執行  /etc/init.d/mysql restart   就可以了

終端下輸入命令 mysql -uroot -p 再次進入mysql  

執行以下語句:

show variables like 'character_set_%';

發現character_set_database和character_set_server 都變成了utf8 

此時就大功告成了!

ubuntu下mysql 中文亂碼問題

進入mysql資料庫 mysql uroot p 密碼 檢視當前編碼 mysql show variables like char 發現現在的編碼有的是 latin1 我們要把 latin1 都改為 utf8 終端輸入命令,修改配置檔案 vim etc mysql my.cnf 加入以下 mysql...

ubuntu 14 04下mysql中文亂碼問題

最近mysql資料庫進行插入的時候,中文出現亂碼,在網上搜尋了一大圈,多是要修改 etc mysql my.cnf檔案中的多處,經嘗試,修改過之後mysql無法重啟。sudo gedit etc mysql my.cnf 開啟my.cnf後只需修改一處即可,在 mysqld 這一行下面新增chara...

Ubuntu下解決mysql中文亂碼問題

以root登陸,在終端輸入命令 sudo gedit etc mysql my.cnf 在開啟的檔案中,找到 client 在下面加入 default character set utf8 找到 mysqld safe 在下面加入 default character set utf8 找到 mysq...