删除网站备份并找到这个文件提交数据库定时备份和删除密码

如何应用Discuz!后台备份和恢复Discuz!站点数据库
- 谷普下载 |
| 您所在的位置: >
> 如何应用Discuz!后台备份和恢复Discuz!站点数据库如何应用Discuz!后台备份和恢复Discuz!站点数据库更新:&&&&编辑:永不气&&&&来源:谷普下载站&&&&人气:加载中...&&&&字号:|标签:&&&&&&&&&&&&   和!的法子有很多,每种法子都思路都会不同。!为方便用户和,已在内置了此功能,易于站长操作。今天在这分享一下Discuz!
x2.5数据库的备份和恢复法子,以及备份数据库和恢复数据库要注意的一些细节。
  一、利用Discuz!后台备份数据库
  1、为备份数据完整无误,备份数据前请站长先关闭;
  2、利用站长权限登录后台&&》站长&&》数据库&&》备份,有两个基本的数据备份类型:&Discuz! 和 UCenter 数据& 和
&自定义备份&;
  1)、选择&Discuz! 和 UCenter 数据&,会备份你Discuz!数据库的所有数据表文件;(包括插件等生成的数据表)
  2)、选择&自定义备份&,遵照要求勾选你要备份的数据表即可。
  3、&提交&旁边有一个&更多选项&,用户可以根据自己的需求来设置一下更多选项,不是很懂的用户可以不必点开更多选项设置,维持Discuz!设置的默认值就可以了;下面分析一下更多选项的技术提示:
  1)、MySQL Dump 的速度比 Discuz! 分卷备份快很多,但需要服务器支持相关的 Shell 权限,同时由于 MySQL
本身的兼容性,通常进行备份和恢复的服务器该当具有相同或相近的版本号才干顺利进行。因此 MySQL Dump
是有风险的:一旦进行备份或恢复操作的服务器其中之一阻挠了 Shell,或由于版本兼容性问题导致导入失败,您将无法应用 MySQL Dump
备份或由备份数据恢复;Discuz! 分卷备份没有此限制;
  2)、数据备份选项中的设置,仅供高档用户的特殊用途应用,当您尚未对数据库做全面细致的领会之前,请应用默认参数备份,否则将导致备份数据差错等严重问题;
  3)、十六进制方式可以保证备份数据的完整性,但是备份文件会占用更多的;
  4)、收缩备份文件可以让您的备份文件占用更小的。
  4、上面选好&数据备份类型&,点击提交就可以开始备份了,,备份的数据文件会保存在站点根下的data的一个backup_XXXXXX文件夹里;
  5、备份完数据库后即可重新打开站点。
  二、利用Discuz!后台恢复数据库
  1、为恢复数据完整无误,恢复数据前请站长先关闭站点;
  2、利用站长权限登录后台&&》站长&&》数据库&&》恢复,会看到你各次的数据备份记载,并且有备份光阴、备份数据类型等;
  3、上传恢复数据库必须的restore.php文件;
  1)、恢复数据前请在 Discuz! X2.5 安装文件目录下utility文件夹内找到 restore.php 文件,然后将 restore.php
文件上传到程序文件夹data目录下;
  2)、如果你恢复过数据库,会在根目录生成/data/restore.lock文件,恢复数据功能锁定,如果您断定要恢复数据,请到服务器上删除./data/restore.lock。
  4、勾选你要恢复的数据库备份文件,点击后面的导入,即可开始恢复数据;
  5、为了您站点的安全,成功恢复数据后请务必及时删除 restore.php 文件;
  6、恢复完数据库后即可重新打开站点。  
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
分类选择您可能在找这些trackbacks-0
通过 Forfiles 删除指定目录下过期的备份文件
/*-- 用法详解
D:/&forfiles /?
FORFILES [/P pathname] [/M searchmask] [/S]
&&&&&&&& [/C command] [/D [+ | -] {yyyy-MM-dd | dd}]
&&& 选择一个文件 ( 或一组文件 ) 并在那个文件上
&&& 执行一个命令。这有助于批处理作业。
参数列表 :
&&& /P&&& pathname&&&&& 表示开始搜索的路径。默认文件夹是当前工作的
&&&&&&&&&&&&&&&&&&&&&&& 目录 (.) 。
&&& /M&&& searchmask&&& 根据搜索掩码搜索文件。默认搜索掩码是 '*' 。
&&& /S&&&&&&&&&&&&&&&&& 指导 forfiles 递归到子目录。像 "DIR /S" 。
&&& /C&&& command&&&&&& 表示为每个文件执行的命令。命令字符串应该
& &&&&&&&&&&&&&&&&&&&&&& 用双引号括起来。
&&&&&&&&&&&&&&&&&&&&&&& 默认命令是 "cmd /c echo @file" 。下列变量
&&&&&&&&&&&&&&&&&&&&&&& 可以用在命令字符串中 :
&&&&&&&&&&&&&&&&&&&&&&& @file&&& - 返回文件名。
&&&&&&&&&&&&&&&&&&&&&&& @fname&& - 返回不带扩展名的文件名。
&&&&&&&&&&&&&&&&&&&&&&& @ext&&&& - 只返回文件的扩展。
&&&&&&&&&&&&&&&&&&&&&&& @path&&& - 返回文件的完整路径。
&&&&&&&&&&&&&&&&&&&&&&& @relpath - 返回文件的相对路径。
&&&&&&&&&&&&&&&&&&&&&&& @isdir&& - 如果文件类型是目录,返回 "TRUE" ;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 如果是文件,返回 "FALSE" 。
&&&&&&&&&&&&&&&&&&&&&&& @fsize&& - 以字节为单位返回文件大小。
&&&&&& &&&&&&&&&&&&&&&&& @fdate&& - 返回文件上一次修改的日期。
&&&&&&&&&&&&&&&&&&&&&&& @ftime&& - 返回文件上一次修改的时间。
&&&&&&&&&&&&&&&&&&&&&&& 要在命令行包括特殊字符,字符请以 0xHH
&&&&&&&&&&&&&&&&&&&&&&& 形式使用十六进制代码 ( 例如, x09 为 tab) 。
&&&&&&&&&&&&&&&&&&&&&&& 内部 CMD.exe 命令前面应以 "cmd /c" 开始。
&&& /D&&& date& &&&&&&&& 选择文件,其上一次修改日期大于或等于 (+) ,
&&&&&&&&&&&&&&&&&&&&&&& 或者小于或等于 (-) 用 "yyyy-MM-dd" 格式指定的日期 ;
&&&&&&&&&&&&&&&&&&&&&&& 或选择文件,其上一次修改日期大于或等于 (+)
&&&&&&&&&&&&&&&&&&&&&&& 当前日期加 "dd" 天,或者小于或等于 (-) 当前
&&&&&&&&&&&&&&&&&&&&&&& 日期减 "dd" 天。有效的 "dd" 天数可以是
&&&&&&&&&&&&&&&&&&&&& && 0 - 32768 范围内的任何数字。如果没有指定,
&&&&&&&&&&&&&&&&&&&&&&& "+" 被当作默认符号。
&&& /?&&&&&&&&&&&&&&&&& 显示帮助消息。
&&& FORFILES /?
&&& FORFILES
&&& FORFILES /P C:/WINDOWS /S /M DNS*.*&
&&&&&& -- 显示 C:/WINDOWS 目录及子目录下 DNS 开头的所有文件名
&&& FORFILES /S /M *.txt /C "cmd /c type @file | more"
&&&&&& -- 显示当前目录下所有 TXT 文件的内容
&&& FORFILES /P C:/ /S /M *.bat&
&&&&&& -- 显示 C 盘目录下及子目录下所有文件后缀名为 bat 的文件名
&&& FORFILES /D -30 /M *.exe
&&&&&& -- 显示当前目录下修改日期小于等于天前的 exe 文件名
&&&&&&&&&&&& /C "cmd /c echo @path 0x09 在 30 前就被更改。 "&
&&&&&&&&&&&&&&&&& -- 显示当前目录下所有文件的完整路径并在后面追加 & 在 30 前就被更改 & 的文字
&&& FORFILES /D &
&&&&&& -- 显示当前目录下修改日期大于等于 -01-01 的文件名 ( 含文件夹名 )
&&&&&&&&&&&& /C "cmd /c echo @fname 在 2001 年月日就是新的。 "&
&&&&&&&&&&&&&&&&& -- 显示当前目录下所有文件名并在后面追加 & 在 30 前就被更改 & 的文字
&&& FORFILES /D + /C "cmd /c echo @fname 今天是新的。 "
&&&&&& -- 显示当前目录下修改日期大于等于 -8-18 的文件名并在后面追加 & 今天是新的 & 的文字
&&& FORFILES /M *.exe /D +1&
&&&&&& -- 显示当前目录下修改日期大于等于明天的 exe 文件名
&&& FORFILES /S /M *.doc /C "cmd /c echo @fname @fsize"&
&&&&&& -- 显示当前目录及子目录下所有 doc 文件的文件名和文件大小
&&& FORFILES /M *.txt /C "cmd /c if @isdir==FALSE notepad.exe @file"
&&&&&& -- 打开当前目录下 txt 文件,不含子文件。 ( 注意变量 isdir 后面的 FALSE 必须为大写 )
目的:删除目录 i: /sqldataup 中天前的 . bak 文件:
1 、定义 FORFILES 批处理脚本如下:
C: /& FORFILES / P i: /sqldataup / M *. bak / C "cmd /C del /Q @path" / d - 5
如果执行成功则返回当前盘符 C: /& 。
-- 如果没有需要删除的文件则返回信息错误 : 用指定的搜索标准没有找到文件。比如:
--C:/&FORFILES /P i:/sqldataup /M *.bak /C "cmd /C del /Q @path" /d -5
-- 错误 : 用指定的搜索标准没有找到文件。
阅读(...) 评论()网站转移教程:织梦系统数据库备份和还原的方法步骤-马海祥博客
新型SEO思维就是从一个全新的层次上提升seo优化的水平,达到网络信息最佳化的展示效果!
> 网站转移教程:织梦系统数据库备份和还原的方法步骤
网站转移教程:织梦系统数据库备份和还原的方法步骤
时间:&&&文章来源:马海祥博客&&&访问次数:
网站在运行的过程中,难免会遇到各种问题,比如:网站被攻击导致数据丢失,网站需要更换空间或服务器等等。所以,如何完完整整的把网站数据进行备份和还原,并转移到新的空间上,已是作为一个站长必须掌握的技能之一。在此,我就借助马海祥博客的平台跟大家介绍一下在网站转移过程中dedecms(织梦)后台管理系统的数据库备份和还原:
1、备份数据库
步骤:进入DedeCms(织梦)后台 -& 系统 -& 数据库备份/还原 -& 全选有所织梦的数据表 -& 然后点击提交,如下图所示:
完成后,网站数据库就已自动备份到data目录下, 备份文件在\data\backupdata内。下载数据库备份资料\data\backupdata,将backupdata文件夹下载到本地。
下载附件文件夹,将根目录下的uploads文件下载到本地。
马海祥博客提示:一般推荐后台备份数据库之后,在空间管理的后台,压缩整个网站目录比如WWWROOT(如果服务器有压缩功能),然后FTP下载这个压缩文件到电脑保存。这个压缩包里面既包含了刚刚的数据库文件又包含了最新的网站文件。
2、下载整个网站文件及数据
这一步非常简单,如果你是虚拟主机,并能整站打包,可以使用打包下载;如果是独立服务器器,可以直接打包后下载,当然,你也可以使用FTP来下载。
3、在新空间重新安装DedeCms
在此,马海祥跟大家介绍一下新空间安装DeDecms的方法:在织梦官网上下载和你网站版本一致的源程序,将压缩包里面的install文件夹上传至新空间。接着,运行http://你的域名/install进行安装。
这里马海祥要提醒大家需要注意的是:数据库表的前缀必须和原数据库表的前缀必须一致,如果你没有进行过修改,按默认操作即可;安装初始化数据进行体验(体验数据将含带DedeCMS大部分功能的应用操作示例,这个选项不要勾选)。如下图所示:
4、上传网站的图片及数据
将第2步下载的文件和数据上传至新空间对应的目录或文件夹内,尤其是图片的文件夹要注意路径(具体可查看马海祥博客的《》相关介绍),不然图片就无法显示了。
5、建立数据库,配置数据库连接
DEDE的数据库配置在data/common.inc.php中(对于想把数据转移出data的方法,可查看马海祥博客的《》相关介绍),请根据购买的数据库填写具体信息,修改主机名和用户信息,保存。如果是独立服务器,请手工建立数据库。
6、修改dede/config.php文件,实现免登陆还原数据
config.php中,有一段检测用户登陆状态的代码,将之屏蔽,大约16行左右,如下:
//检验用户登录状态
  $cuserLogin = new userLogin();
  if($cuserLogin-&getUserID()==-1)
  //header(&location:login.php?gotopage=&.urlencode($dedeNowurl));&
  //exit();
然后屏蔽sys_data_done.php和sys_data_revert.php开始几行中的数据库还原权限检测代码,如下:
//CheckPurview('sys_Data');
至此,整个还原数据库前期的修改工作就完成了。
7、进行数据还原
安装完后,登陆后台,点击织梦管理后台的系统管理 -& 数据库备份/还原 -& 开始数据还原,全选发现的备份文件,(注意:附加参数中的还原表结构信息不要勾选)。如下图所示:
8、清除缓存一键更新网站
等数据全部还原后,可删除上传的备份数据文件,然后进行缓存清理,具体步骤是:点击后台的生成 -& 更新系统缓存 -& 开始执行;待更新后,最后一步就是对网站进行一键更新网站,至此,网站转移过程中的数据备份和还原工作就全部结束了。
以上这只是网站数据的搬家,网站数据搬过去后,还有设置域名指向新空间,新空间还在进行域名接入设置等。关于这些我以后会在马海祥博客上为大家在做详细的介绍。
马海祥博客点评:
关于网站的备份,最常见的错误之一就是他们的网站以及备份放在相同的服务器上。这属于完全失败的备份点!因此,你需要将网站的备份数据放到不用于你网站的服务器上,或者直接放到自己本地的电脑上。
对于数据备份的间接时间可按网站的更新频率来定,更新的越多备份的间隔时间就越短,就拿我的马海祥SEO博客来讲,更新频率不算高,我大约是一周或一个月做一次数据备份的。
本文为原创文章,如想转载,请注明原文网址摘自于/CMS/603.html,注明出处;否则,禁止转载;谢谢配合!
您可能还会对以下这些文章感兴趣!
最近和一个几年没见的老同学聊天,无意中谈及自己做seo职业的时候,对方很惊讶的问道:原来你就是那些到处……
日下午15时左右开始,在网上就陆续的看到一些网友爆料,声称国内大量网站的根域名出现问题,导……
2012年,SEO优化技术全面保守化,Google和百度在打击人工外链方面做出了大量算法更新,外链能自然的就自然……
我们在搜索引擎上找东西是输入一个关键词然后搜索引擎就会针对这……
手机网站 是指用WML(无线标记语言)编写的专门用于手机浏览的网站……
随着互联网的发展,网站的数量也在随着成倍的增加着,就中国的互……
相信做个seo的,或者自己已经是站长的,都或多或少的对自己负责……
在过去的2013年中,搜索引擎行业可谓是风起云涌,群雄争霸,竞争……
从2010年开始谷歌的算法调整就非常的频繁,熊猫、企鹅、蜂鸟算法……
本月热点文章Oracle数据库备份与还原命令
Oracle备份与还原命令
数据导出:
& 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
& exp system/manager@TEST file=d:\daochu.dmp full=y
& 2 将数据库中system用户与sys用户的表导出
& exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
& 3 将数据库中的表table1 、table2导出
& exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
& 4 将数据库中的表table1中的字段filed1以&00&打头的数据导出
& exp system/manager@TEST file=d:\daochu.dmp tables=(table1)query=\& where filed1 like '00%'\&
& 上面是常用的导出,对于压缩我不太在意,用把dmp文件可以很好的压缩。
& 不过在上面命令后面 加上 compress=y 就可以了
& 数据的导入
& 1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
& imp system/manager@TEST file=d:\daochu.dmp
& 上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
& 在后面加上 ignore=y 就可以了。
& 2 将d:\daochu.dmp中的表table1 导入
& imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
& 基本上上面的导入导出够用了。不少情况我是将表彻底删除,然后导入。
& 你要有足够的权限,权限不够它会提示你。
& 数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上
&给用户增加导入数据权限的操作
&第一,启动sql*puls
&第二,以system/manager登陆
&第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,这步可以省略)
&第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
& &DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
& & & DBA,CONNECT,RESOURCE,CREATE SESSION &TO 用户名字&
&第五, 运行-cmd-进入dmp文件所在的目录,&
& & & imp userid=system/manager full=y file=*.dmp
& & & 或者 imp userid=system/manager full=y file=filename.dmp
安装oracle9I
Szportdb\szportdb\szportdb
用sysdba 登录建立用户:szportdb 表空间可以自己设定,也可以Users
倒入数据库。
Imp szportdb/szportdb@szportdb full=y C:\szportdb.dmp ignore=dede转移空间,网站备份要怎么备份,转移空间后怎么恢复数据库?详细的谢谢!解决问题的重谢
dede转移空间,网站备份要怎么备份,转移空间后怎么恢复数据库?详细的谢谢!解决问题的重谢 20
DEDE后台有个数据库备份,备份好就行。把文件转移到新的空间,在还原数据库就可以了
我是备份过啦,可是现在在新的空间里面登陆不上网站的后台,提示连接不上数据库,怎么办,你的qq是多少兄弟,能加下吗
你先安装原版的DEDE,在上传你的文件把原版的替换掉,再还原数据库就可以了,我的就是这样做的。不会SQL只有这样了
哦 你的意思是说,先安装原版的dede,安装好后,在上传以前的备份的数据库,到数据库文件夹里面!然后在后台还原,我备份的数据库好多,而且都是txt的后缀,这样可以还原吗
本法虽笨但是管用,我换空间时就是这样做的。
好的& 我试试 兄弟你的qq是多少能加下你吗
其他回答 (1)
DEDE程序更换空间后如何备份还原1、首先在旧站后台备份数据库。
2、上旧站FTP下载四个文件夹:
data文件夹下面的backupdata文件(只下载backupdata文件夹就行了,这是数据库备份),uploads文件夹(存放图片、附件之类的),templets文件夹(旧站模版,如果不想要可以不要)images文件夹
3、在新站安装与旧站一样版本的dede,网站后台密码还有数据库密码与旧站一样
4、上传下载好的旧站四个文件替换新旧的四个文件夹
5、到新站后台数据库还原
6、更新下网站内容就行了。
后台备份数据库 上传所有程序到新空间 删除install目录下的install_lock.txt 并重命名install下的index.php.bak为index.php 重新安装 进入后台数据库还原 更新缓存 OK我这个站 美国主机评测网 就是这样做的
相关知识等待您来回答
网页制作领域专家
& &SOGOU - 京ICP证050897号}

我要回帖

更多关于 oracle 删除数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信