返回列表 发帖

网站搬家,DZ、DX论坛搬家,MYSQL数据库备份恢复,phpmyadmin,帝国2010os数据备份和恢复

适合任何网站搬家的方法:

简单、易懂、安全、快速:



其实 DZ官方的搬家教程很繁琐!装来装去麻烦,丢弃他那方法,
推荐使用帝国数据备份和恢复,再使用整站打包迁移,适合任何网站搬家,步骤如下:

1、使用帝国备份王软件备份MYSQL数据库                   工具:帝国数据备份程序

2、使用整站打包ZIP压缩 (包括帝国备份软件目录等)   工具:PHP在线压缩程序

3、整站ZIP下载、上传   (可直接服务器下)                工具:在线HTTP下载程序

4、再解压ZIP,再用帝国恢复数据库                           工具:PHP在线解压程序

5、再修改 几个config 配制文件里的数据库信息,网站即OK。 (包括UC目录下的一个)

注:这样搬家就不会出现  文件缺失损坏问题、插件丢失问题、模板等问题
      不会出现UC等一系列问题:如UC表前辍问题、UC通讯问题、应用ID问题。
      
注:如空间不能PHP程序打包压缩,那就只能FTP慢慢传上传下了。





不明白的也可在本地多多测试程序,熟悉熟悉搬家过程就知道了。
重新再移一次试试,,推荐新手使用PHP本地调试,多动手多试试:

php调试程序,php本地调试工具,在这里下载
http://www.idc866.com/thread-49-1-1.html


把你原来的整站文件压缩并下载,上传到空间上,再在线解压就成了。
告各站长:PHP在线解压程序,PHP解压压缩程序,PHP在线压缩,下载地址:
http://www.idc866.com/thread-65-1-1.html


记住,换空间、移站、升级前,请先备份好数据库,以便随时恢复数据。
注:移站OK后,登录管理平台更新缓存,以免附件无法下载、或版面错乱等。






任何站移站、数据恢复方法一:(不用重装,只需移文件、移数据库、修改数据配制文件)

推荐使用帝国备份软件备份数据和恢复数据。(方便、安全)
http://www.idc866.com/thread-351-1-1.html

文件移动:把你原来的整站压缩包,上传到空间上,再在线解压就成了。(FTP慢慢传也一样)
数据移动:用帝国备份软件,在原空间上把你的数据库备份下来,在新空间上恢复你的数据库。
修改配制:把网站中的两个confgi.php 里的数据库地址信息更改成新的数据库地址,即可。





DZ移站、数据恢复方法二:(需要重新安装后再恢复数据库、再使UC通讯正常)

记住:备份数据。DZ论坛请在UC里备份。换空间后在也请在UC里恢复数据。

文件移动:把你原来的整站压缩包,上传到空间上,再在线解压就成了。(FTP慢慢传也一样)
重装论坛:再安装一次论坛和UC、记得在UC中与论坛通讯正常
数据恢复:再在UC中恢复最后一次备份的数据库。
修改配制:需要修改两个 config.php配制文件,记得在UC中与论坛通讯正常
               DX需修改 三个配制文件 (connfig 目录下两个,UC目录里一个)


注:DZ论坛分,整合版(整合UC)与分体版(另装UC),他们数据表前辍是不同的。
      整版版UC表前辍为:cdb_uc_,  独立版UC表前辍为:uc_,别弄错了。
      DZ官方应该把这表前辍弄成一样,免得不了解UC的站友在选择整合版与独立版上失误。


DX 三个配制文件:       (DZ论坛配制文件 在根目录 为 config.inc.php)
config\config_global.php    论坛配制文件
config\config_ucenter.php   论坛会员UC配制文件
uc_server\data\config.inc.php   UC配制文件   

UC表前辍:   
pre_ucenter    为DX整合版UC表
cdb_uc_        为DZ整合版UC表
UC_   为独立版UC表
          (不排除有些自己安装时定义的表前辍)







如果网站是文件问题,建议这样操作试试:

直接下载官方的 全新包 ZIP包 上传上去看看。


操作方法:

1、先把你现有网站下所有文件 拖到  00000目录里 (做备用)。

2、再FTP把官方的全新ZIP包   传到网站下,解压 出来。(不会丢失文件)

3、再把  备用00000目录里的 config目录,与 uc_server 目录搬出来。(还有附件目录)

一般文件问题,都可以这样 解决了。确认网站没问题后,再删除那个 0000目录。

记得用默认模板、记得更新缓存看!








强列建议!取消DZ论坛后台备份数据,保障UC数据库安全
★别再让新手站长痛心了!

http://www.idc866.com/thread-1191-1-1.html



注: (11年8月添加)
DX,在论坛备份数据时已有提醒,整合版UC就一起备份了(改进了)

注意:DX论坛后台备份,如果是独立版UC,那也只能备份论坛数据。无法备份UC数据。




DX搬家,也可使用这程序Tools 1.9M for Discuz!X 20110727 更新: 整合搬家助手

Tools 1.9M 这个搬家助手,也就是个 一步步提示站长如何操作,还是要到论坛后台备份数据。

这样新手站长,搬家就不会出现那么多问题了。如果是独立版UC,那还是得到UC里备份数据。

并且,不再需要重新去安装论坛,后再导入数据来折腾了。   这点是很大的改进。



关于DZ数据备份问题.

虽然,曾经我们发的贴,并未引起官方的重视,甚至把我们的帐户、贴子删除了。

但是,现在DX新版添加了提示,让站友更明了UC的数据备份。

如今,虽然还是论坛后台无法备份独立版UC数据,但至少有明确的提示了。








如果用DZ后台备份数据搬家方法,

切记在 在UC里,执行一次网站数据备份(包括论坛数据).

网站恢复数据时,也需在UC后台执行恢复(包括论坛数据)


请看二楼,DZ论坛数据备份,,和搬家。








其它程序网站自带备份数据库搬家方法都一样,

只需在后台执行网站数据备份后,

就整站打包,,下载整站压缩包. PHP在线解压缩


上传到新空间,解压到根目录,执行一次整站安装..

再在后台,执行执行一次整站数据恢复...






或推荐是使用帝国备份系统,备份整个数据库,

再用它恢复整个数据库,再FTP上传整站至空间

数据库恢复后修改配制文件如:config.php






一楼: MYSQL数据库备份恢复,phpmyadmin 数据备份和恢复

二楼:DZ论坛搬家和数据备份与恢复,PHPWIND等,都有后台备份

三楼:帝国数据备份王EmpireBak 2010 正式版,数据库备份

四楼:FaisunSQL 程序  备份、恢复数据库

五楼:PHP调试,本地调试,备份、恢复数据库

六楼:一键清空数据库 PHP程序,清除数据库中所有数据。











phpmyadmin 数据备份和恢复方法:备份是很简单的,

恢复起来有时是不成功的。就得使用下面三种方法了




3.JPG
2009-7-29 00:20


切记,选择左边的准确数据库,使其展开后,再使用后面 导入和导出。

不是 一进去就点 导入 或导出,要先在左边一定要选择你自己的数据库名栏,
使其展开才可以进行导入导出。。 这样导入导出就出错少。



优点:导出数据库中所有数据。
缺点:导入,一般只能导入2M大小的数据库或包




数据备份:(3.3版本)

phpmyadmin 中打开论坛数据库,点菜单栏的“导出”,在左边的导出框里将所有表“全选”,右边的“结构”栏,将“添加 DROP TABLE”、“添加 AUTO_INCREMENT ”和“请在表名及字段名使用引号”选择,点最下面的“另存为文件”选择,执行,将备份文件保存到你要备份的地点即可。如下图:
可以选择下面的zip、gzip等压缩格式输入哦,压缩下载.
推荐gzip 压缩格式,有些空间导入时只支持gzip。


88888.jpg
2010-10-13 21:19




(3.4版本图片参考)

0001.jpg
2011-9-21 20:53


推荐gzip 压缩格式,有些空间导入时只支持gzip。






数据恢复:
使用phpmyadmin进行数据的恢复,具体方法如下:
phpmyadmin中打开论坛数据库,点菜单栏的“import”,在“文本文件位置”处点“浏览”将上面导出的备份数据文本文件导入,执行即可。如下图:

999.jpg
2010-10-13 21:19





注:这种备份和恢复方法适合数据量不是很大的论坛使用。而且在新服务器的 phpmyadmin 里导入数据的时候要注意新服务器上的数据库字符集要和原服务器上的数据库字符集一致,否则会导致乱码问题。Discuz!  防止乱码的简单方法就是在新空间上安装论坛的时候,将其config.inc.php 文件的 dbcharset 这一项设置成跟原来搬家前一样的数据库字符集,再开始安装论坛。





★ 如果备份出来的压缩包大于 2M,就无法在phpmyadin上恢复,怎么办?
本贴隐藏内容,需登录、回复后,即可浏览!

如果是移站,推荐直接使用帝国备份和恢复,简单、方便,不要重装。




在自己空间上安装phpmyadmin管理,请上这里下载:

PHPMyAdmin数据库管理软件,phpmyadmin  最新版下载 2.10版安装教程
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
免费空间:空间200M,IIS、流量不限,不做下载、违法站。
开站要求:百度GG收录百度,建站三个月。
唯一条件:如我站下方链接,需挂链接 6个
论坛发申请贴后,加QQ:876812422,申请开通空间

注:现在DZ官方放出一工具,Tools, DX搬家就不需要再重装恢复了。

DX搬家,也可使用这程序Tools 1.9M for Discuz!X 20110727 更新: 整合搬家助手

Tools 1.9M 这个搬家助手,也就是个 一步步提示站长如何操作,还是要到论坛后台备份数据。

这样新手站长,搬家就不会出现那么多问题了。DX整合版UC的可参照Tools搬家助手!

这搬家助手,不再需要重新去安装论坛,后再导入数据来折腾了。   这点是很大的改进。

如果是独立版UC,那还是得到UC里备份数据。所以备份数据库还是推荐用帝国!



注意:DX自带的备份。 一般不会备份不同数据库前辍名的数据。
         有些插件制作时采用不同数据库前辍。DX自带备份是无法备份的。
         所以,备份数据库强列推荐使用帝国备份。 更完整,更安全。




DZ\DX论坛搬家,先搬前  

在UC里,执行一次网站数据备份(包括了论坛数据).

执行后,就整站打包,,下载整站压缩包.

上传到新空间,解压到根目录,执行一次整站安装..

整站安装成功后,再在UC后台,执行一次数据恢复...

就可以啦,很简单.. 记得 UC很重要..


记住必需在UC中备份数据库(以免独立版UC数据丢失)


DZ\DX论坛数据备份与恢复,,
都可以在DZ\DX后台UC中进行。。
必需保持应用通讯正常才可以备份。

DZ论坛数据搬家和恢复也一样,
把整站文件上传至新空间,再重安装DZ后,
安装好后,在UC中应用通讯正常,直接在UC中恢复以往备份的数据即可。



或2M以下数据包可使用以上 phpmyadmin  方法备份恢复,
备份完后,只需把配制文件里的数据库信息改好就可以了




以下是在UC1.5中操作界面,先确保UC里通信正常。

1.jpg
2009-4-24 10:43



在UC下执行备份,
可以把包括 UC + DZ + SS  + HM
     里面的全部数据都备份下来。


1.jpg
2009-8-26 16:39


也可以安装 UCenter 1.5.0 正式版发布【2009.01.21 更新】



以下是在DZ论坛后台备份。
(只能备份DZ数据库、DX后台不能备份独立版UC数据)

2.jpg
2009-4-24 10:43



切记:在UC用户中心  进行备份与恢复。

在UC中设置好  应用管理与 通信密钥  ,


能使DZ与UC 进行通信即可进行备份与恢复了。  

Comsenz 核心产品 UCenter 1.5.0 正式版发布【2009.01.21 更新】





有时搬家后,UC里应用通讯不正常,可参考如下图片解决:

00000.jpg
2010-8-9 20:38

DX 的UC配制信息文件为:config\config_ucenter.php  以上信息复制到这里面








PHPWIND 论坛数据,织梦什么的,

一般的正规PHP程序都在后台有数据备份与恢复

直接备份,直接恢复即可。


发现:PHPWind73 的后台备份很好,可以备份PW论坛自身数据库
           还可以备份数据库中的其它所有数据。。
免费空间:空间200M,IIS、流量不限,不做下载、违法站。
开站要求:百度GG收录百度,建站三个月。
唯一条件:如我站下方链接,需挂链接 6个
论坛发申请贴后,加QQ:876812422,申请开通空间

TOP


帝国数据库备份软件

优点,安全。不会出错。
缺点,就是速度慢点


移站操作流程:

1、在原空间上打包下载网站程序,并上传到新空间上在线解压。下载PHP在线解压缩

2、在原空间上用帝国备份系统备份数据库,并在新空间上恢复数据库。帝国数据备份

3、修改网站中config.php等配制文件中的数据库信息,即可完美恢复网站。

              可先在自己电脑上操作试试 php调试程序,php本地调试工具,在这里下载  







ebak2008os 数据库备份   帝国备份王(Empirebak)简介

非常不错的 数据库备份软件  








帝国备份王(Empirebak)简介
EmpireBak是一款开源免费、专门为MYSQL大数据的备份与导入而设计的稳定高效软件,系统采用分卷备份与导入,理论上可备份任何大小的数据库.

帝国备份王解决MYSQL备份三大难题:
1、解决备份大数据问题,采用分组备份,备份稳定高效;
2、解决备份数据编码乱码问题,备份王智能识别编码;
3、解决不同MYSQL版本数据不能互导问题,通过备份王不存在数据库版本区别。

帝国备份王(EmpireBak)主要特性


1、分组备份,专为大数据备份设计2、不同MYSQL版本平滑转换,可直接备份与恢复
3、安全性
4、使用方便
5、多语言
6、安装/卸载简单
7、支持数据累加

帝国备份王 备份数据稳定、高效、方便






注:请保证文件和目录和必需都为777,也就是写入权限
      以免数据库设置不成功而无法链接,或是无法备份文件。


class 目录,与下面的 config.php 文件都设为可写,才能填入数据库信息等。
bdata 目录 为可写,才能备份数据库保存在里面。
zip     目录 为可写,才能启用 在线打包数据库。
tmp    目录为可写,应该是压缩时用的吧。

反正他全部设为可写就成了,文件也不多。 别到时说 填入数据库信息后,保存不了。




★帝国备份官方,下载地址:
本贴隐藏内容,需登录、回复后,即可浏览!






点评:

看到下面图片了吧,

把整个文件包传到空间上,

填好数据库参数后就可以备份和恢复了。



1、帝国备份王,备份数据是以分表备份,
     并生成为PHP文件存放,备份速度慢点。
     不过绝对是安全和完整的。


2、帝国备份王,选择刚备份好的目录后,
     恢复就可以了。 很方便。


3、他还可以导入SQL备份文件哦。
     他可以导入PHPMYSQL备份的SQL文件,
     导入时,一般选择好数据库,并选择UF-8格式导入
     导入大小视服务器限制而定,一般2M。


4、注意:只要你数据库可以远程链接,
     填上你的远程数据库服务器IP
     都可以通过此软件来备份你的数据库。

1.JPG
2009-7-27 19:03




此软件很方便的。大伙可以试试哦。


先下载个本地PHP调试测试一下吧。

php调试程序,php本地调试工具,在这里下载
免费空间:空间200M,IIS、流量不限,不做下载、违法站。
开站要求:百度GG收录百度,建站三个月。
唯一条件:如我站下方链接,需挂链接 6个
论坛发申请贴后,加QQ:876812422,申请开通空间

TOP

一、FaisunSQL 程序有以下特点:

  • 可以备份任意大小的MySQL数据库。FaisunSQL 采用分卷导出的方式,将MySQL数据库分为多个部份多次导出,因此理论上无论多大的数据库,它都可以胜任。
  • 导出的文件本身可以在PHP环境下执行,因此不需要借助其他工具(也不再需要 FaisunSQL程序)。导出的文件为完整的 PHP 文件,直接在服务器中执行即可,使用方便。
  • 虽然为多页导出和导入,但其过程会自动运行,且执行速度较快,成功率高。
  • 程序编写时考虑了程序的可整合性,因此只要略加修改即可整合到其他程序的后台。
  • 导出方式、每个数据文件的大小和数据表等都可以进行设置,个性化强。
  • 程序对数据进行了一定的压缩,减少了备份文件的空间占用。
  • 对导出的程序进行了加密,安全性高。
  • 导出和导入时基本上按照默认的配置即可,使用方便快捷。







二、FaisunSQL 工具下载地址:
本贴隐藏内容,需登录、回复后,即可浏览!


修改增强版,集合了 GBK、UFT-8,等等编码集,你在备份时可以自行选择。






三、备份,恢复时的操作方法、图片:

填入正确的数据库名、用户、密码,即可备份。











备份后,在目录下生成一个数据备份目录,里面包括了一个index.php文件。

恢复时,传上这目录,直接执行这个备份目录下的index.php文件即可。





注意了:如果你的空间可以使用 帝国或是phpmyadin。那就用其备份。
            如不能用帝国等,才选择FaisunSQL,因为这个工具恢复有时会出错。

            此工具,适用于数据库较小,并且无法使用帝国、phpmyadmin备份的空间。

            备份时,最好采用生成单个文件,或是把生成多个文件的数值设大生成一个文件。
            这样恢复时,就不会产生错误。



     此程序,一般备份后,恢复起来有时很多问题。 原因不明。  
如果生成多个文件的话,更容易出错。建议保存为单个大文件。

对于10M,或是20M的数据包保存为一个文件,应该没问题,建议操作方法如下:

可先选择 “分为多个文件并保存在服务器” ,  (保存在服务器上备份时快)

每个数据文件大小:改为 500000 KB    (设为一个大文件)
生成文件格式: 随便,反正保存在服务器上的。
保存在服务器上备份起来速度快。保存好后,FTP就慢慢下就成了。





php调试程序,php本地调试工具,在这里下载
免费空间:空间200M,IIS、流量不限,不做下载、违法站。
开站要求:百度GG收录百度,建站三个月。
唯一条件:如我站下方链接,需挂链接 6个
论坛发申请贴后,加QQ:876812422,申请开通空间

TOP

----------------------


本地调试PHP中,可以用来导入导出MYSQL数据库,文件为.SQL

优点:可导入SQL文件大小不限制。本地导入,速度快。



可以用来恢复phpmyadmin备份的SQL数据文件,

以下备份的SQL文件,可以用phpmyadmin来导入,都可以的。

注:有时导入SQL文件,会出现乱码:可在PHPMYADMIN中查看是否是
       如:编辑商店设置:   数据库里都成这样乱码。
      

在DOS下,导入、恢复数据库  MYSQL命令


在系统提示符下,到mysql的bin目录下,  

  如你的mysql是空口令:   

  mysql   -uroot   DatabaseName   <   FileName   

解释:mysql 是命令,-u 用户名为root,  databasename  数据库名,〈 从 filename 文件名。

  如: mysql -u12345  aaaa < dddccc.sql
   从 dddccc.sql 数据文件,导入到  数据库用户12345相关联的数据aaaa库中


  如mysql 用户 口令不为空:   
  mysql   -uroot   -p   DatabaseName   <   FileName   

-p   会提示输入 -u后面的数据库用户名的密码。这里是要求输入root数据库用户的密码。



在DOS下,备份,导出数据库 MYSQLdump命令

mysqldump要在命令行里执行。一般正确安装mysql以后,

mysqldump所在的路径就被加入系统环境变量里边了,直接在命令行里就可以执行了。
你可以在cmd里运行

mysqldump --help  查看具体用法

当然如果要用,最好还是找本专业的书或者文章看一看。



本地恢复、备份比较简单的用法是

mysqldump -u用户名 -p密码 数据库名 >dump文件的路径和名称

“用户名”、“密码”、 “数据库名”、 “dump文件的路径和名称”按实际的填写。

  如: mysqldump -u12345  aaaa > dddccc.sql
   从   数据库用户12345相关联的数据aaaa库中, 的数据备份到dddccc.sql 文件

免费空间 国外免费空间 http://www.idc866.com


一下子就备份,或恢复好了。。可以试试哦。
还有,本地调试更简单的备份方法是,,   

直接把 MySQL 目录下的data  目录打包。哈哈  目录里面的文件扩展名是:.MYD






五、SSH里数据库备份、恢复:


1、数据库备份命令:mysqldump


参数:
本贴隐藏内容,需登录、回复后,即可浏览!



2、数据库恢复命令:mysql

参数:
本贴隐藏内容,需登录、回复后,即可浏览!


注:如果你数据库支持远程链接,那么,可在任意服务器上备份数据库
免费空间:空间200M,IIS、流量不限,不做下载、违法站。
开站要求:百度GG收录百度,建站三个月。
唯一条件:如我站下方链接,需挂链接 6个
论坛发申请贴后,加QQ:876812422,申请开通空间

TOP

值得学习下


--------------IDC886借楼--------


Web方式快速清空MYSQL数据库的方法


将下面的代码配置成您开通的数据库名,数据库用户名和密码后保存为***.php,
传到网站的wwwroot文件夹里运行下就OK了。  



  1. <?php
  2. $user = "数据库用户名";
  3. $password = "数据库密码";
  4. $db_name = "数据库名";
  5. $link = mysql_connect("localhost:3306",$user,$password);
  6. mysql_select_db("$db_name",$link);
  7. echo "<p>正在清空数据库...";
  8. $result=mysql_query("SHOW tables",$link);
  9. while ($currow=mysql_fetch_array($result)) {
  10. mysql_query("drop TABLE IF EXISTS $currow[0]");
  11. echo $currow[0]."<br>";
  12. }
  13. echo "清空数据库成功</p>";
  14. ?>
复制代码



入你的数据库名,数据库用户名,数据库用户密码。就可以啦。
执行一下,你再多的数据都给你清空。

TOP

TOP

本帖最后由 plus9876 于 2010-4-1 22:10 编辑

DZ论坛,换空间(搬家)时,不要在phpmyadmin里备份.只在DZ论坛后台的UC与DZ里备份,然后把备份数据下载到本地.
再把它上传到新空间的根目录备份文件里恢复,可不可以???

TOP

呵呵 学习了

[url=http://www.xpsem.com][b]网络营销技巧[/b][/url]专注于网络营销 电子商务

TOP

谢谢楼主解答,很好,很实用。
成都卫星电视安装
http://www.028vx.cn  

TOP

ddddddddddddddddddddddddddddddddddddddddddddddddddddd

TOP

来看快快快快快快

TOP

我看看怎么恢复

TOP

这个不搓吗,支持突访俄

TOP

kkkkkkkkkkkkkkk

TOP

这个必须好好学习啊!

TOP

支持一下,以后有用到的

TOP

支持一下哦!我的网站现在急需搬家 谢谢

TOP

我的网站也要搬家了---

TOP

回个学习下```````````

TOP

返回列表