您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

mysql 从文件导入sql 乱码问题..._MySQL

2025/12/9 0:10:32发布32次查看
bitscn.com
首先我拿到sql文件没乱码,(用ultraedit 管理员界面可以看到文件编码)
数据库编码和文件一致
下面就进到mysql里面看看variables
mysql> show variables like %char%; 
+--------------------------+---------------------------------------------------------------------------------+ 
| 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/local/percona-server-5.1.57-rel12.8-233-linux-x86_64/share/mysql/charsets/ | 
+--------------------------+---------------------------------------------------------------------------------+ 
8 rows in set (0.01 sec)
mysql> show variables like %coll%; 
+----------------------+-------------------+ 
| variable_name        | value             | 
+----------------------+-------------------+ 
| collation_connection | latin1_swedish_ci | 
| collation_database   | utf8_bin          | 
| collation_server     | utf8_bin          | 
+----------------------+-------------------+ 
3 rows in set (0.00 sec)
有几个latin1的...
原来是connection的变量是latin1... 忍不了
修改sql文件
set collation_connection = utf8_bin;
set character_set_client = utf8;
set character_set_connection = utf8;
mysql  --socket=/opt/mydata/my3306/my3306.sock -a
摘自 sunvince的专栏
bitscn.com
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product