Linux系統下mysql亂碼解決

2021-08-18 16:14:25 字數 831 閱讀 2944

去年工作的時候總結的,今日再次用到感覺很有幫助,故與大家分享!

首先進入資料庫使用

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 第四...