標籤:database linux server names
>不亂碼思維流程
(1)Linux
#修改linux系統字元集
# vi /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
(2)Mysql
#臨時設定字元集(方法一)
mysql> set names utf8;
#臨時設定字元集(方法二)
# mysql -uroot -p --default-character-set=utf8
#永久設定字元集
# vi /etc/my.cnf
[client]{client ,connection,results}
default-character-set=utf8
[mysqld]{database,server}
default-character-set=utf8
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 | /application/mysql-5.5.32/share/charsets/ |
+--------------------------+-------------------------------------------+
(3)Mysql 庫表
#建立指定字元集資料庫
mysql> create database oldboy_gbk DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Mysql不亂碼思維流程