通过对比用phpMyAdmin从MySQL和MySQL5导出wordpress数据的不同点,从而解决迁移中的出错问题,这个解决方法不是仅用在迁移Wordpress数据上,实际上是通用的。
利用phpMyAdmin(MySQL&phpMyAdmin安装于Win下)在MySQL4中选择数据库“导出”需要的wordpress数据,如图选择“另存为文件”这样就得到一个后缀为.sql的导出文件保存在本地机子上。
用phpMyAdmin打开MySQL5,如图默认新建一个数据库。
在“import”导入需要的数据,如图,成功后配置好数据库链接文件,即可以浏览了。
注意,文件字符集一定要选择latin1,这是在创建MySQL数据库时默认的。
上图中导入文件最大为2048k,这是收到php.ini文件控制的,通过修改upload_max_filesize,memory_limit和post_max_size可以改变这个值。
但是这样使用起来没有问题,但是如果用phpMyAdmin去看数据库表,会发现中文全部是乱码,就是上面说的文件是字符集是latin1的问题。
其实,在导出数据的时候,如果不选择“另存为文件”时,会导出一段SQL语句,如果把这个语句直接放到phpMyAdmin中执行,会出现如图错误:
时间: 2024-10-03 07:37:45