1,将mysql4的数据用mysqldump工具导入
例如:mysqldump –opt -uuser -ppassword -P3306 -h127.0.0.1 dbname >d:/Mydbname_40.sql
2,修改mysql5目录下的my.ini文件
将default-character-set=latin1 修改为 default-character-set=utf8 有2个地方需要修改
3,用命令行登录mysql5,新建数据库,数据库的编码跟原数据库编码要一致create database dbname character set utf-8;
4,执行备份的sql文件
use dbname ;
SET NAMES ‘utf8’;
source d:/Mydbname_40.sql;
--------------------------------------------------
如果是从mysql4.1升级到mysql5那就简单多了
直接修改my.ini里边的字符集
把数据库文件从mysql4.1下拷贝到mysql5下就可以了