mysql編碼設置

mysql編碼查看及設置命令
--查看數據庫的字符集
show variables like 'character\_set\_%';
show variables like 'collation_%';
show variables like '%server%';


一、Windows
1、中止MySQL服務
2、在MySQL的安裝目錄下找到my.ini,如果沒有就把my-medium.ini複製爲一個my.ini即可
3、打開my.ini以後,在[client]和[mysqld]下面均加上default-character-set=utf8,保存並關閉
4、啓動MySQL服務

二、Linux
1、中止MySQL服務(/usr/bin/mysqladmin -u root -p 123456 shutdown)
2、打開my.cnf以後,在[client]和[mysqld]下面均加上default-character-set=utf8,保存並關閉
3、啓動MySQL服務(/usr/bin/mysqld_safe &)


用rpm包安裝的MySQL是不會安裝/etc/my.cnf文件的,
至於爲什麼沒有這個文件而MySQL卻也能正常啓動和作用,在點有兩個說法,
第一種說法,my.cnf只是MySQL啓動時的一個參數文件,可以沒有它,這時MySQL會用內置的默認參數啓動,
第二種說法,MySQL在啓動時自動使用/usr/share/mysql目錄下的my-medium.cnf文件,這種說法僅限於rpm包安裝的MySQL,
解決方法,只需要複製一個/usr/share/mysql目錄下的.cnf文件到/etc目錄,並改名爲my.cnf即可。
發佈了41 篇原創文章 · 獲贊 0 · 訪問量 2694
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章