在Linux環境下修改mysql編碼格式

2021-06-26 07:09:12 字數 909 閱讀 5124

進入mysql控制台

show variables like 'character%';
檢視所有編碼格式,一般預設是瑞典latin1格式。

如果不修改編碼,可能會導致傳送查詢語句時,編碼不統一,繼續不報錯,就是查不出資料來。

如果不修改mysql環境的編碼,那麼程式每建立乙個connection連線時,就要手動傳送一次set names 'utf8',這樣此不是很麻煩呢?

永久修改mysql環境編碼就需要修改mysql的配置檔案。

找到/etc/my.cnf檔案

在[mysqld]標籤下加入三行

default-character-set=utf8

character_set_server=utf8

lower-case_table_names=1//表名不區分大小寫

在[mysql]標籤下加入一行

default-character-set=utf8

在[mysql.server]標籤下加入一行

default-character-set=utf8

在[mysqld_safe]標籤下加上一行

default-character-set=utf8

在[client]標籤下加入一行

default-character-set=utf8

修改完成後,儲存檔案。

重啟mysql服務

service mysqld restart

此時,在進入mysql控制台,發現編碼已修改完成。

基於rmp在linux環境下安裝mysql

很久沒手動安裝過mysql了現在就在這裡記錄一下一些坑 具體安裝流程可以參考 菜鳥教程 安裝完畢後,mysql安裝目前在 usr bin mysql root izwz9d32g6iuzyahpuwt0tz usr which mysql usr bin mysql配置檔案在 etc my.cnf ...

linux環境下安裝mysq5 7

mysql安裝目前有三種方式 bin包 原始碼 rpm包。2 安裝依賴庫 shell yum search libaio shell yum install libaio y 3 建立資料庫專用賬號 useradd r s sbin nologin mysql4 清空系統中原有配置檔案 mariad...

在Linux系統環境下修改MySQL的root密碼

root使用者登入系統 usr local mysql bin mysqladmin u root p password 新密碼 enter password 舊密碼 第二種方法 root使用者登入mysql資料庫 mysql update mysql.user set password passw...