晚上在DZ论坛上看贴,有一人发贴说他的数据恢复到新站中文显示全是乱码,并说出20元给他搞定,于是我跟贴说让我来试试,联系后了解到新站是国外的空间,数据库版本是5以上,原空间数据库版本不详(因为原空间已被和谐了)
于是让他把原空间的备份数据发给我,数据接来后,装上DZ6GBK,后台一看才知道是DZ5的版本,于是又安装DZ5,后台数据导入第一卷后用户名就显示为?了,更新论坛统计和缓存,强制字符集后依然这样,再次安装DZ5UTF8版本,问题依旧,于是怀疑原空间数据库版本是低版本的。
于是,启动虚拟机,删除虚拟机上的原PHP配置,重新配置一个MYSQL4的环境,再安装DZ5.0,导入数据后能正常显示,于是在后台重新进行数据库的备份,原来的五个变成了七个,再把这七个数据库文件恢复到MYSQL5的论坛上,能正常显示。
于是上传数据文件到新空间,进行安装,没想装好后就找不到论坛,于是,删除他所有的文件,再次上传全新的DZ5.0程序,进行安装,恢复数据,完工。
随想:数据库版本不一致,导致恢复到新空间后无法正常显示而出现乱码。
于是让他把原空间的备份数据发给我,数据接来后,装上DZ6GBK,后台一看才知道是DZ5的版本,于是又安装DZ5,后台数据导入第一卷后用户名就显示为?了,更新论坛统计和缓存,强制字符集后依然这样,再次安装DZ5UTF8版本,问题依旧,于是怀疑原空间数据库版本是低版本的。
于是,启动虚拟机,删除虚拟机上的原PHP配置,重新配置一个MYSQL4的环境,再安装DZ5.0,导入数据后能正常显示,于是在后台重新进行数据库的备份,原来的五个变成了七个,再把这七个数据库文件恢复到MYSQL5的论坛上,能正常显示。
于是上传数据文件到新空间,进行安装,没想装好后就找不到论坛,于是,删除他所有的文件,再次上传全新的DZ5.0程序,进行安装,恢复数据,完工。
随想:数据库版本不一致,导致恢复到新空间后无法正常显示而出现乱码。
我的服务器mysql数据备份方法
2003系统开启(安装)MSWC 组件
2007/09/23 23:02 | by


