去年工作的時候總結的,今日再次用到感覺很有幫助,故與大家分享!
首先進入資料庫使用
show variableslike 'character%'; 檢視當前的資料庫編碼字符集
2.接下來修改mysql的my.cnf 配置檔案
一般情況下 在mysql的安裝目錄下,例如我的/usr/local/mysql/my.cnf
複製乙份到 /etc/my.cnf
然後vi my.cnf
加上下面的引數
[mysql]
no-auto-rehash
default-character-set=utf8
[mysqld]
port = 3306
socket =/tmp/mysql.sock 這個路徑預設就在
/tmp
下,可修改
character-set-server=utf8#其中
mysqld
中還可以加上這句話
#表示大小寫都可以識別
lower_case_table_names=1
[client]
default-character-set=utf8
3.儲存退出後,重啟mysql服務;service mysql restart
之後再檢視編碼
大功告成!!!
Linux下 mysql中文亂碼
中文存入 mysql 資料庫出現的亂碼,從 jsp 頁面讀取 mysql 中文資料出現亂碼,以及在 sell 環境下檢視資料庫表中文資料出現亂碼。為了解決中文亂碼問題,首先是採用同一字符集。本人採用的是 gbk.1.安裝mysql後首先修改配置檔案 etc my.cnf 注 可能安裝的目錄不同,通過...
解決Linux系統中MySQL亂碼
檢視核心版本 cat proc version linux下mysql中文亂碼解決方法 系統環境 suse linux server 10,mysql 5.0 安裝mysql後,預設的字符集是latin1。在linux下安裝mysql不像在windows上安裝那像,可以選擇字符集 即使當時使用了預設...
Linux系統下安裝Mysql
這裡我們來演示命令安裝 第二步 輸入指令 1.sudo apt get update 之前安裝程式,要先更新資源庫第三步 mysql uroot p 測試進行命令登入 show databases 展示資料 use mysql 顯示user select user,host from user 第四...