前提是你需要有服务器的ssh权限,没有就在本地架个PHP吧!
反正下载一个xampp很快的!
1. 在shell中用root登陆服务器
2. 进入mysql目录 (linux Server):
cd /var/lib/mysql/
3. 利用mysql自带的mysqldump功能dump一下原有的utf8编集的数据库:
mysqldump –user=username –password=password –default-character-set=utf8 –skip-set-charset dbname > dump.sql
4. 把数据库数据从utf8转换成utf-8编集:
sed -r ’s/utf8/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
这时你再在phpmyadmin中看看数据库是不是不再乱码? 使用愉快!