MySQL修改默認字符集


   今天朋友在做某個程序項目時,需要修改MySQL修改默認字符集,搞不好找我幫忙。百度了試了好幾篇博文中的方法,最后終於成功了。但是感覺那些博文思路有點亂,所以自己總結下,希望可以幫到遇到同樣問題的人。

原創博文地址:http://www.cnblogs.com/xingyunblog/p/3836299.html

好了,下面言歸正傳:


 

修改MySQL修改默認字符集,一共有兩種方法。

一種是通過修改my.ini文件配置,一種是通過mysql命令。

(不過推薦第一種方法,因為第二種好像不太奏效,因為我測試時,當通過命令修改成功后再次打開時發現又自動恢復原來的字符集啦。)

*************************************************************

第一種方法:

1.首先找到你的MySQL安裝路徑,比如我的安裝路徑是:

D:\Program Files\MySQL\MySQL Server 5.1

2.打開my.ini文件,修改[mysql]處的默認字符集和[mysqld]處的默認字符集,我這里已經把原來的latin1修改成utf8啦。

3.修改好后保存文件,並重啟mysql服務即可。

第二種方法:通過mysql命令修改。

1.按下快捷鍵ctrl+r,打開運行窗口,輸入cmd后回車。

2.輸入"d:"后按下回車鍵,進入D盤根目錄。

3.切換到mysql安裝目錄,輸入命令:

cd D:\Program Files\MySQL\MySQL Server 5.1

4.登陸數據庫,輸入命令:(注意-u和root之間沒有空格,-p和密碼之間也沒空格)。

mysql -uroot -p密碼

5.出現下圖所示,說明登陸成功。

6.查看當前mysql默認字符集命令:

show variables like 'character_set%';

7.輸入下列命令進行一個一個修改即可。

mysql> set character_set_client=utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> set character_set_connection=utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> set character_set_database=utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> set character_set_results=utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> set character_set_server=utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> set character_set_system=utf8;
Query OK, 0 rows affected (0.01 sec)
mysql> set collation_connection=utf8;
Query OK, 0 rows affected (0.01 sec)
mysql> set collation_database=utf8;
Query OK, 0 rows affected (0.01 sec)
mysql> set collation_server=utf8;
Query OK, 0 rows affected (0.01 sec)

8.查看當前mysql字符字符集命令:

mysql> show variables like 'character_set_%';

************************************************************************

mysql服務重啟方法有兩種:

1.dos命令;

2.圖形用戶界面操作。

 ************************************************************************************************

第一種方法:通過dos命令

1.按下快捷鍵ctrl+r,打開運行窗口,輸入cmd后回車。

2.停止mysql服務命令:

sc stop mysql

3.開啟mysql命令:

sc start mysql 

*****************************************************************************

第二種方法:圖用用戶界面操作。

1.鼠標左鍵選中我的電腦,右鍵單擊后選擇管理;

 

 

或者按下快捷鍵ctrl+r,打開運行窗口,輸入命令:

services.msc

2.在“服務和應用程序”下找到服務,具體如圖所示:

 

 


 

關於這個問題其他寫的相對好點的博客MySQL修改默認字符集 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM