MySQL社区

标题: mysql3.2版本数据移植到5.1版本发生字符集的问题 [打印本页]

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

老服务器的my.ini

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

新服务器的my.ini



新服务器的字符集设置

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


作者: 4311199    时间: 2016-1-14 16:29
哦,补充一下,所用平台是windows2003
作者: kider    时间: 2016-1-15 16:05
不能直接拷贝,看起来貌似能用,其实很多问题,要从就数据库中导出,然后在新数据库中导入。试试mysqldump
作者: 4311199    时间: 2016-1-18 14:18
能帮我解读一下我发的图上的设置么?




欢迎光临 MySQL社区 (http://www.mysqlpub.com/) Powered by Discuz! X3.2