--查看數據庫的字符集
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即可。