在mys登入成功之後,輸入 \s檢視當前mysql預設的一些字元編碼:
我們可以看到
server characterset: latin1
db characterset: latin1
client characterset: gbk
conn. characterset: gbk
等配置資訊
可以看到這裡的字元編碼有的是用latin1 有的是用gbk ,
現在我們想把字元編碼統一全部改成utf-8
怎麼做呢???
這就需要我們去修改配置檔案了 ,具體做法如下:
在我們之前的解壓包中,my-default.ini 就是我們預設的配置檔案
mysql在啟動會自動去mysql應用程式的檔案中查詢my.ini的配置檔案
這裡面的配置不需要去研究直接拷貝即可,只需要知道每乙個配置代表的意思及作用範圍即可
##如果想讓配置檔案生效,需要重啟服務端
接下來,我們介紹一下如何配置:
我們在這個這個預設配置檔案旁邊新建乙個:
my.ini
這樣mysql 在啟動的時候,就會自動執行my.ini 新的配置檔案,而不會再走預設的
開啟my.ini
輸入下面的通用配置:
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
這就將我們所有的編碼都改成了utf-8 了,這個配置資訊的具體意思不需要掌握,值要會用就可以了
現在我們再重啟那個服務端
還是以win+r 的方式重啟
現在重新登入:
開啟cmd
mysql -uroot -p
enter password:654321
然後登入成功
再輸入 \s
就可以看到現在的字元編碼全部改成了utf-8 了
server characterset: utf8
db characterset: utf8
client characterset: utf8
conn. characterset: utf8
拓展:在配置檔案下,輸入下面語句:
[mysql]
user = root
password = 123
完成這個配置之後,以後管理員登入的時候就不需要密碼了
mysql簡單配置檔案 MySQL配置檔案
mysql配置檔案 在windows下是my.ini,而在linux下是my.cnf。基本引數 port 3306 埠號 server id 1 basedir c program files mysql mysql server 5.5 基準路徑,其他路徑都相對於這個路徑 datadir c pr...
修改配置檔案啟示
修改 etc sysconfig i18n檔案 lang en us.utf 8 supported en us.utf 8 en us en sysfont latarcyrheb sun16 改為 lang zh cn.gb18030 language zh cn.gb18030 zh cn.g...
修改git config配置檔案
1.git config global add configname configvalue 解釋 給指定的級別的指定config增加乙個值 示例 git config global unset configname 只針對存在唯一值的情況 為了測試先增加乙個 刪除這個唯一值,檢視效果 查詢指定級別...