1. 程式人生 > >Linux系統下Mysql資料庫中文亂碼問題解決

Linux系統下Mysql資料庫中文亂碼問題解決

問題描述:當我們將開發好的javaWEB專案部署到linux系統上,操作資料庫的時候,會出現中文亂碼問題,比如做插入操作,發現新增到資料庫的資料中文出現論碼,下面就將解決linux下mysql中文亂碼問題!

一.開啟Linux視窗,啟動mysql。

二.連線mysql輸入show variables like '%char%'; 出現如下圖,這樣的話在linux下操作mysql會出現中文亂碼,所以我們要解決這個問題。

三.關閉mysql,找到  /etc/my.cnf  檔案

a)     如果沒有找到my.cnf檔案,就從 /usr/share/mysql/ 中將 my-meduim.cnf 複製到  /etc/  下並重命名為 my.cnf;

指令:cp/usr/share/mysql/my-medium.cnf /etc/my.cnf


b)     如果在/etc下存在  my.cnf  檔案,直接進行下一步。

四.編輯  /etc/my.cnf  檔案

指令:vim /etc/my.cnf,在  [mysqld]  下面新增一行程式碼

character_set_server= utf8,如下圖


五.重啟mysql服務:

service mysql stop;

service mysql status;

service mysql start;

六.連線mysql,輸入命令show variables like '%char%';

顯示變為utf8,則表示修改成功。再操作mysql資料庫就不會初心中文亂碼。