《Mysql必讀mysql字符編碼修改方法 命令行修改mysql字符編碼》要點:
本文介紹了Mysql必讀mysql字符編碼修改方法 命令行修改mysql字符編碼,希望對您有用。如果有疑問,可以聯系我們。
導讀:1、修改數據庫字符編碼
mysql> alter database mydb character set utf8 ;2、創建數據庫時,指定數據庫的字符編碼
mysql> create da...
MYSQL數據庫1、修改數據庫字符編碼
?
mysql> alter database mydb character set utf8 ;
MYSQL數據庫2、創建數據庫時,指定數據庫的字符編碼
?
mysql> create database mydb character set utf8 ;
MYSQL數據庫3、查看mysql數據庫的字符編碼
?
mysql> show variables like 'character%'; //查詢當前mysql數據庫的所有屬性的字符編碼
+--------------------------+----------------------------+
| Variable_name??????????? | Value????????????????????? |
+--------------------------+----------------------------+
| character_set_client???? | latin1???????????????????? |
| character_set_connection | latin1???????????????????? |
| character_set_database?? | utf8?????????????????????? |
| character_set_filesystem | binary???????????????????? |
| character_set_results??? | latin1???????????????????? |
| character_set_server???? | utf8?????????????????????? |
| character_set_system???? | utf8?????????????????????? |
| character_sets_dir?????? | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
MYSQL數據庫4、修改mysql數據庫的字符編碼
?
mysql> set character_set_client=utf8 ;
mysql> set character_set_connection=utf8 ;
mysql> set character_set_database=utf8 ;
mysql> set character_set_database=utf8 ;
mysql> set character_set_results=utf8 ;
mysql> set character_set_server=utf8 ;
mysql> set character_set_system=utf8 ;
mysql> show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name??????????? | Value????????????????????? |
+--------------------------+----------------------------+
| character_set_client???? | utf8?????????????????????? |
| character_set_connection | utf8?????????????????????? |
| character_set_database?? | utf8?????????????????????? |
| character_set_filesystem | binary???????????????????? |
| character_set_results??? | utf8?????????????????????? |
| character_set_server???? | utf8?????????????????????? |
| character_set_system???? | utf8?????????????????????? |
| character_sets_dir?????? | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
MYSQL數據庫修改mysql數據庫字符集編碼
mysql版本:5.0.27
安裝mysql時,由于失誤導致mysql默認編碼為latin1,這樣導致中文支持不了,遂想修改mysql編碼為utf8.
步驟如下:
一、管理工具-->服務-->停掉mysql服務
二、修改my.ini配置文件:
?
1.在[client]的port=3306的下面一行添加default-character-set=utf8
2.將[mysql]中的default-character-set=latin1中的latin1改為utf8
3. 將[mysqld]中的default-character-set=latin1中的latin1改為utf8
MYSQL數據庫三、重啟mysql服務
?
service mysqld restart
MYSQL數據庫四、進入mysql命令行,輸入以下命令檢查
?
MYSQL數據庫mysql> show variables like 'character_set_%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
MYSQL數據庫mysql> show variables like 'collation_%';
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
《Mysql必讀mysql字符編碼修改方法 命令行修改mysql字符編碼》是否對您有啟發,歡迎查看更多與《Mysql必讀mysql字符編碼修改方法 命令行修改mysql字符編碼》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/7419.html