[原创]如何将Mysql数据库如4.0X版升级为4.1/5.x版?

数据库问题

问:我原来的discuz论坛用的是php4.4+mysql4.0.18的数据库,现在购买了你们的空间,服务器是php5.0+mysql5.0的.我直接把mysql数据库的源文件导进来以后,发现论坛全部显示????的乱码,请问如何解决?

答:myqsl4.0.x版的4.1/5.x版不兼容,不能直接用把mysql的源文件复制进来的方式,解决办法有以下几种:

1.转移服务器前,先在原服务器上,在论坛后台点:系统设置>资料备份> 进行一次完整的数据备份.
转移服务器后,虽然是乱码,但仍可以登录后台,在后台系统设置>资料恢复> 用数据备份记录中的 ***.sql进行一次恢复,即可解决乱码问题.

2. 可以下载第三方软件如"帝国备份王": 下载地址: http://www.phome.net/ebak2/
其功能有:
系统自动识别MYSQL版本格式,然后进行转换恢复。
不同编码数据库之间可直接备份与恢复。
系统支持完整备份,即使备份与恢复两个数据表结构不一致,也可备份与恢复。
下载后上传到您的空间,配置完以后即可在线备份原来的4.0版的数据库.

备份完毕后,在"参数设置"中,改为新服务器的IP及用户名和密码,
在"默认编码"处选择对应的编码类型,如GBK, (mysql4.0不用选择,但mysql5.0一般需要选择!)
然后点"恢复数据"即可.
恢复完毕即可解决乱码问题. 关于"帝国备份王"的详细使用说明请参看其官方网站说明:
http://www.phome.net/ebak2/doc/docutf.html#usebak

3. 申请由我司客服帮您升级.
该服务收费100元/次,请支付款项后在有问必答提交申请,将由我司客服为您解决.


本文本适用于任何php+mysql系统的版本升级问题.

猜你喜欢

Microsoft SQL Server,错误: 15023

2021-01-21

在使用SQL Server 时,我们经常会遇到一个情况:需要把一台服务器上的数据库转移到另外一台服务器上。而转移完成后,需要给一个

源文件方式恢复mysql数据库(适用虚拟主机、云主机)

源文件方式恢复mysql数据库(适用虚拟主机、云主机)

2020-04-05

Mysql数据库转移有很多种处理办法,总结起来也就是两种,一种是用sql语句,这个方式是通用的(http://www.scvps.cn/faq/list.asp?unid=423),另外一种就是用源文件,最简单便捷的无疑是直接用数据库源文件来恢复,

mysql数据库新建/备份/还原/导入/导出(一

2020-03-20

mysql数据库新建/备份/还原/导入/导出(一个数据库)答:常规的mysql管理功能,启动、新建、备份、还原、导入、导出。涉及内容较多但并不复杂,建议按“相关教程”下文档自行处理。若确实需要我司处理,将会收取一定

如何管理MySQL数据库?

如何管理MySQL数据库?

2020-03-19

A:MYSQL数据库的管理方式如下: 首先下载PhpMyAdmin软件,将此文件包解压,找到其中的一个文件:config.inc.php(或者如config.*等, 该文件名会因phpmyadmin版本不同, 而有所差别)修改以下配置:$cfgServers[1]['host']

[原创]如何将Mysql数据库如4.0X版升级为4.1/5.x版?

2020-03-18

问:我原来的discuz论坛用的是php4.4+mysql4.0.18的数据库,现在购买了你们的空间,服务器是php5.0+mysql5.0的.我直接把mysql数据库的源文件导进来以后,发现论坛全部显示????的乱码,请问如何解决?答:myqsl4.0.x

网站管理助手创建mysql数据库失败

网站管理助手创建mysql数据库失败

2020-03-16

1.创建mysql时提示:图(一)为助手3.0报错图(二)为助手4.0报错原因是mysql服务不能正常启动,请参考http://www.west.cn/faq/list.asp?unid=567检查处理,若非常规原因导致mysql无法启动,请提交工单我们检查.mysql正常启

X
返回
顶部