level 12
查看编码:
show variables like '%char%';
1.修改服务器级
a. 临时更改: mysql>SET GLOBAL character_set_server=utf8; //这次修改的是这个
b. 永久更改:shell>vi /etc/my.cnf[mysqld]default-character-set=utf8
2.修改数据库级
a. 临时更改: mysql>SET GLOBAL character_set_database=utf8;
b. 永久更改:改了服务器级就可以了
3.修改表级
mysql>Alter TABLE table_name DEFAULT CHARSET utf8; 更改了后永久生效
本地导出数据 添加默认编码uft8 :
mysqldump -uroot -p --default-character-set=utf8 dbname tablename > bak.sql
导入服务器数据库:
create database dbname;
use dbname;
source bak.sql;
2012年11月23日 12点11分
2