Linux下备份数据与恢复数据乱码问题

以下来源于MySQL5.0官方手册,希望解决您的问题

1.MySQL备份
MySQL备份使用mysqldump --default-character-set=utf8 -u root -p mydb > mydb.sql

2.MySQL恢复
mysql --default-character-set=utf8 -u root -p mydb < mydb.sql

如果您的sql文件中DEFAULT_CHARSET=latin1或其他不是utf8的字符集,请参考:
中国Linux公社从gb2312转成utf8成功经验
piconv -f gb2312 -t utf8 old.sql > new.sql

你可能感兴趣的:(Linux)