程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL修改默認字符集,mysql默認字符集

MySQL修改默認字符集,mysql默認字符集

編輯:MySQL綜合教程

MySQL修改默認字符集,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修改默認字符集 

 


mysql更改默認字符集

你看看我的圖片回答吧,提交回答時百度不讓我回答。



 

mysql數據庫怎設置默認字符集?

通過mysql命令修改:
修改數據庫的字符集
mysql>use mydb
mysql>alter database mydb character set utf-8;
創建數據庫指定數據庫的字符集
mysql>create database mydb character set utf-8;

通過配置文件修改:
修改/var/lib/mysql/mydb/db.opt
default-character-set=latin1
default-collation=latin1_swedish_ci

default-character-set=utf8
default-collation=utf8_general_ci
重起MySQL:
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved