红联Linux门户
Linux帮助

mysqldump迁移编码不同的数据库

发布时间:2008-05-23 00:01:24来源:红联作者:jovde
第一步,导出旧库

mysqldump --default-character-set latin1 -uroot -pXXX db > /tmp/old.sql



mysqldump -uroot -pXXX db > /tmp/old.sql

第二步,转换编码

iconv -t utf-8 -f gb2312 -c /tmp/old.sql > /tmp/new_utf8.sql

第三步,导入新库

修改new.sql,增加一条sql语句: "SET NAMES utf8;",保存。

mysql -hlocalhost -uroot db < new_utf8.sql
文章评论

共有 1 条评论

  1. miki922 于 2008-05-23 10:30:41发表:

    好东东。。谢谢分享啦!!!!