Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑问] linux上的mysql备份如何恢复到2003server上的mysql里

[复制链接]
alllotus 发表于 2009-3-21 17:47:12 | 显示全部楼层 |阅读模式
前辈们好,小弟遇到此问题向高手请教:

我的论坛在一个虚拟空间上,该虚拟空间的配置环境为:
操作系统及PHP:     Linux / PHP v4.4.1
服务器软件:    Apache/2.0.52 (Red Hat)
MySQL 版本:    4.1.12
discuz版本:6.1.0

我计划将此论坛放到自己托管的独立服务器上,独立服务器的环境为:
操作系统及PHP:    WINNT/ PHP 5.2.9
服务器软件:    Microsoft-IIS/6.0
MySQL 版本:    4.1.12-nt
discuz版本:6.1.0
补充:操作系统是win2003server32位版

遇到问题如下:
我的独立服务器安装一切正常,运行一切正常,ucenter和discuz6.1.0也都成功安装,并可正常使用。
我在虚拟空间上备份论坛数据,然后拷贝到独立服务器上恢复备份数据,恢复过程每次都能顺利完成。但是恢复后再访问论坛时论坛还是空的,跟新装完的论坛一样。请问,是不是因为虚拟空间是linux系统,独立服务器是2003server,从而在linux上的mysql备份的数据不能还原到2003上的mysql里?

小弟在此先谢过了!
回复

使用道具 举报

ejew 发表于 2009-3-21 17:55:10 | 显示全部楼层
楼主这情况注意原论坛的表前缀与新安装的表前缀是否一致吧!
回复

使用道具 举报

 楼主| alllotus 发表于 2009-3-22 09:30:22 | 显示全部楼层
表名前缀都是一样的,都是cdb410。

我又在虚拟空间上备份了ucenter,然后到独立服务器上恢复了ucenter。
在备份ucenter的时候里面有两项一个是ucenter另一个论坛的应用。每次ucenter都能备份成功,但是论坛应用的备份总是显示“未知错误”。由于我在论坛的后台备份论坛是成功的,所以我也没在意这个问题(当然也不知道怎么解决这个问题)。

我在独立服务器上登录ucenter将ucenter的备份成功恢复,又在独立服务器上登录论坛的后台成功恢复了论坛备份。但是再登录论坛时仍然是空的!后来发现ucenter里的应用管理里显示论坛与ucenter通讯失败,无聊怎么调也是失败。

超级郁闷中,有哪位大侠前来救命。
回复

使用道具 举报

ejew 发表于 2009-3-22 11:55:20 | 显示全部楼层
在UC中只备份UC的数据,论坛的数据在论坛后台备份
数据还原时,可用置顶的tools工具还原
回复

使用道具 举报

蓝豆 发表于 2009-3-22 19:30:53 | 显示全部楼层
后来发现ucenter里的应用管理里显示论坛与ucenter通讯失败,
可查看:UCenter和应用中配置信息详解
http://faq.comsenz.com/viewnews-391
回复

使用道具 举报

 楼主| alllotus 发表于 2009-3-23 10:31:40 | 显示全部楼层
现在ucenter的备份和恢复都已经成功(是6.1.0里少一个文件,copy过去就行了)。但是顺利备份并顺利恢复后论坛还是空的。
回复

使用道具 举报

 楼主| alllotus 发表于 2009-3-24 12:44:31 | 显示全部楼层
谢谢诸位大侠,问题全部解决,确实是表名前缀不一样!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-17 03:18 , Processed in 0.096713 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表