進入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...