mysqldump从utf8格式转换成gbk格式实例:
mysqldump -h1.1.1.1 -uusr -ppwd -P3306 --skip-lock-tables --default-character-set=utf8 db_name table_name> table_name.sql #table_name为utf8的编码
sed -i s/utf8/latin1/g table_name.sql #将table_name.sql文件中的utf8全部替换成latin1。-i 表示修改文件内容。这个可以vim table_name.sql文件,可以看到该文件中之前都是设置成utf8的,经过该命令后,变成latin1了。
iconv -f utf8 -t gb2312 -c table_name.sql > table_name.sql-gbk #这个文件也必须转换成gbk的才行。
mysql -h2.2.2.2 -uusr -ppwd -P3306 db_name2 < table_name.sql-gbk #导入新的db
阅读(564) | 评论(0) | 转发(0) |