4311199 发表于 2016-1-14 16:24:05

mysql3.2版本数据移植到5.1版本发生字符集的问题

本人因为需要更换了一台服务器,在新的服务器上安装了mysql5.1数据库,直接把mysql3.2的数据文件夹拷贝过来,最开始发生了乱码问题,后来设置了新数据库的my.ini和数据库的字符集后,使用navicat工具查看数据表中文都能正确显示了,但是发现数据库表中的varchar和char的字段的长度都是原来数据的一半,如:原来A字段长度100,新数据库就是50,这个还是字符集的问题么??请大神帮忙解决,下面附一下新老数据的一些配置:

老服务器的my.ini

老服务器字符集,最长的一段我说实话都没看懂是啥意思,不要笑话,有大神解释下最好了:handshake

新服务器的my.ini



新服务器的字符集设置

跟请大神帮忙呀 ,不胜感激!!!

4311199 发表于 2016-1-14 16:29:55

哦,补充一下,所用平台是windows2003

kider 发表于 2016-1-15 16:05:55

不能直接拷贝,看起来貌似能用,其实很多问题,要从就数据库中导出,然后在新数据库中导入。试试mysqldump

4311199 发表于 2016-1-18 14:18:32

能帮我解读一下我发的图上的设置么?
页: [1]
查看完整版本: mysql3.2版本数据移植到5.1版本发生字符集的问题