由于需要把一台数据库集为GBK编码的数据库导入到另一台数据库集为UTF8的数据库中。
1.首先用mysqldump -h192.168.0.1 -uroot --default-character-set=utf8 -p database > file.sql
把原来字符编码为GBK的数据库按UTF8编码导出来。
2.打开导出来的sql文件把创表语句DEFAULT CHARSET=gbk全部替换为DEFAULT CHARSET=utf8,就可以了。
3.最后把替换后sql文件导入到UTF8字符集的数据库。