转帖译文

1. 在shell中用root登录服务器
2. 進入mysql目录 (linux Server):

代码:
cd /var/lib/mysql/
3. 利用mysql自带的mysqldump功能dump一下原有的latin1编码的数据库:

代码:
mysqldump –user=username –password=password –default-character-set=latin1 –skip-set-charset dbname > dump.sql
4. 把数据库数据从latin1转换成utf-8编码:

代碼:
sed -r ’s/latin1/utf8/g’ dump.sql > dump_utf.sql
5. 创建新的urf-8新数据库:

代码:
mysql –user=username –password=password –execute=”DROP DATABASE dbname; CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci;”
6. 以正确编码导入转码后的数据库数据:

代码:
mysql –user=username –password=password –default-character-set=utf8 dbname < dump_utf.sql
DONE!

我就是这样救回了我的blog。。。
又一篇风雨大作。。sign

You can leave a response, or trackback from your own site.

Leave a Reply


Verify Code   If you cannot see the CheckCode image,please refresh the page again!
Powered by WordPress | Compare Cell Phone Plans at iCellPhonePlans.com | Thanks to Cheap Palm Pixi, Bromoney and Wordpress Themes