首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux下自动备份网站数据到邮箱

最近事儿比较多,博客也没有去维护它,但是考虑到数据不能不备份,遂写一脚本自动备份到邮箱(现在的邮箱动辄几GB,QQ邮箱都扩容到了几TB =_=)....需要mutt支持,centos下一句话搞定: yum install -y mutt 接着是脚本了,采用linux自带的tar命令打包,数据库采用mysql自带的mysqldump命令导出成sql文件.../bin/bash mail_to=#接收邮件地址 db_server=#数据库地址 db_user=#数据库用户名 db_pass=#数据库密码 db_base=#数据库 web_path=#网站主目录...tmp_file.tar -a $path$db_base.sql -s "File Backup" $mail_to rm -rf * 最后添加一条自动时钟作业: crontab -e 我需要它每周备份一次...(假设是每周一的上午10点30备份): 30 10 * * 01 sh /root/bakup.sh 搞定

2.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

WDLinux故障 Linux系统网站数据备份笔记

我才想起来,我之前安装过安全狗服务器版,有可能是和云锁冲突才导致这个问题,没办法,只好备份网站资料,网站搬家咯。。。 首先找到网站文件目录,一般是在 /www/web 目录下。...执行完毕,就可以看到网站的打包文件了: ?...备份数据库: MySQL常用操作可参考我之前的文章:https://www.w3h5.com/post/63.html 登陆Mysql: mysql -uroot -p 回车,输入密码,登陆成功。...查询数据库: show databases; 结果如下: ? 首先退出 Mysql 输入 quit 回车,再执行导出命令。...数据库导出为 .sql 文件: mysqldump -uroot -p dblog > dblog.sql; 回车,输入密码,导出成功: ? 现在把这两个文件下载到本地就可以了。

3.5K00

备份、搬迁网站教程

好像好多人还不知道怎么备份和搬迁网站 这个问题其实再简单不过了,我就用宝塔示例一下吧 1.打开宝塔左边菜单栏-网站 2.找到要搬迁或备份网站,点击备份网站备份好之后下载 3.左边菜单栏-数据库(...没有数据库就无视) 4.同样的操作,点击备份数据库,然后下载 备份好之后就可以,搬迁,怎么搬迁我就不说了,会上传就行了 划重点:数据上传到服务器之后,如果有数据库需要编辑连接数据库的文件信息,修改数据库信息...例如:Typecho搬迁站点需要修改数据库信息,打开自己源码的数据库配置文件,Typecho的数据库信息在网站根目录下config.inc.php文件,打开之后修改就行了,其他系统也是同理

1K30

定时备份脚本分享(网站数据数据数据

下面分享两个使用过的简单备份脚本: 1)网站数据备份网站数据/var/www/vhost/www.hqsb.com和/var/www/vhost/www.huanqiu.com分别备份到: /Data.../bin/bash #备份网站数据 /bin/tar -zvcf /Data/code-backup/www.huanqiu.com/www.huanqiu.com_`date +%Y%m%d_%H...code-backup/www.hqsb.com -type f -mtime +7 -exec rm -f {} \; [root@huanqiu_web5 ~]# crontab -l #每天凌晨5点备份网站数据...(自动删除10天前的备份文件) 数据库服务使用的是mysql,远程进行定时的全量备份备份到本地,以防万一。...beta环境数据库(覆盖beta数据库): 将上面定时备份数据包拷贝到beta机器上,然后解压,登陆mysql,source命令进行手动覆盖。

1.6K80

lnmp 如何备份网站文件和数据

我们站长做个网站都是挺不容易的,从域名注册,掌握虚拟主机或者 VPS 的基本配置,到安全防护,搭建网站、图片处理、发布文章,SEO 等等,是样样精通,不过这里面最重要的工作,其实是网站备份!...不要轻易相信服务器商家的备份承诺,最靠谱的还是要你自己动手。 魏艾斯博客一般是定期手动备份,那么今天我们就来说一下基于lnmp 环境下手动备份网站数据库的步骤。...现在用 ftp 连接到你的 VPS 上面去下载这个网站压缩包吧。 上面是备份下载网站文件的步骤,下面我们还要下载网站 php 数据库。...输入 php 数据库用户名密码就可以进入了。 1、点击左侧你的网站数据库名字 2、点击右侧的“导出” 3、点击下面的“执行” 4、弹出对话框保存数据库文件到本地电脑。 ?...以上是lnmp 环境备份网站文件和 php 数据库的整个过程,魏艾斯博客尽量写的通俗易懂和比较的全面一些,而网络上面很多教程都比较精简(只提关键的几行代码),考虑到新手一看到 linux 的命令行就发蒙

2.2K20

BackUpWordPress 插件定时备份网站数据

我们使用 wordpress 做网站也好,玩博客也好,最重要的是数据备份,因为数据是无价的。魏艾斯博客在过去的文章中一直反复强调数据备份的重要性。...本文使用的备份插件能实现自动定时备份功能,而喜欢手动备份的可以参考lnmp 如何备份网站文件和数据库。...如果你选择了网站数据库都备份的话,下载备份包后,里面除了网站文件,还有.sql 数据库。...将来需要恢复网站的时候,通过虚拟主机 Cpanle 面板里的数据库管理工具 phpmyadmin ,可以上传 .sql 数据库文件。...把网站备份文件在本地解压,然后创建个简短的文件夹名,把备份网站文件复制进去,压缩为 zip 格式并上传,然后解压到网站文件夹中;最后上传 .sql 数据库文件到 phpmyadmin 中,测试前台页面打开是正常后就算是搬家成功了

1.8K40

zblog备份网站数据库怎么恢复?

很多人可能会安装zblog程序,但是未必会恢复数据,很多种情况我们都会需要把网站打包,数据库导出作为备份,然后是你自己的,可能上传到空间就可以使用了,但是别人的程序我们该怎么办?...接下来就简单的介绍下,zblog网站数据如何恢复。...首先,通过百度分享,下载ZBP网址导航网站文件及数据,地址如下: 链接: https://pan.baidu.com/s/1QvxkPco5bFyKfX5bBQHXSg 提取码: e7hv 然后把下载后台网站文件上传到你网站的根目录...网站文件不大,瞬间就能完成,然后目录会有zbp的程序文件了,这时候,点击侧栏数据库,找到对应的数据库,右侧管理 ?...到目前位置,网站导入已经完成,现在我们打开网站,会提示“MySQL数据库无法连接”如图: ?

2.4K20

也谈《Linux脚本自动备份网站数据到Dropbox》

其实要写这个完全是受小白童鞋的影响,看了她的《Linux脚本自动备份网站数据到Dropbox(上)》之后想着试试,结果看了下那篇文章最后的链接,拷贝了两个脚本,不试不知道一试发现神马都没法用!...修改之后的代码应该是这个样纸滴: 数据备份代码(保存文件格式一定要保存为Unix UTF-8,要不是跑不动滴) #!...MYSQL_PASS="123456789"// 数据库的密码 MYSQL_DATABASE="mars"//要备份数据库 BACKUP_SRC="h4ck" //你要备份的文件 SITE_DIR=..."###############################################################" 嗯嗯,还有其他的脚本方法可以参考小白的第二篇文章《Linux脚本自动备份网站数据到...Dropbox(下)》 ☆文章版权声明☆ * 网站名称:obaby@mars * 网址:https://h4ck.org.cn/ * 本文标题: 《也谈《Linux脚本自动备份网站数据到Dropbox

59620

WordPress网站程序手动升级要做好数据备份

WordPress博客网站程序在进行升级前,必须要做好网站数据备份,这个问题良家佐言是遇见过的;在刚开始接触WordPress博客程序的时候,因为升级问题和博客网站的修改的一些尝试,良家佐言是吃尽了苦头...良家佐言之前也会通过WordPress博客网站后台进行升级,但是觉得太复杂了,于是就尝试手动升级;搞了很久,因为个人博客网站数据没有进行备份,最后佐言的WordPress个人博客网站无法还原。...以下整理的关于WordPress网站程序的手动升级步骤作为参考:   一、数据备份   WordPress博客网站数据备份现在很方便了,直接在域名服务商平台的后台就可以进行数据备份,非常的方便,一键备份以及上传恢复功能都是开启的...7.png   佐言才接触WordPress博客程序时,升级没有备份数据,不得不在发布外链的平台再次找到发布的文章复制到网站后台进行重新更新,这是良家佐言恢复的当时想到的最好的办法。   ...还有一个问题就是,如果WordPress个人博客网站因为某些原因,升级不成功的话,可能是因为最新版本的WordPress程序和网站模板程序的PHP版本不符合,这样还可以通过备份数据进行恢复。

88730

全站数据备份——AMH备份

只得换服务器,手动搬家网站数据(并非博客站搬家,网盘搬家)。好在网站用的是AMH4.2,支持远程备份(FTP|SSH)。...:17min(全站数据大小:5.3GB) 新服务器数据恢复:5min 新服务器PHP版本升级:9min 具体操作 amh面板提供了本地备份和远程备份,本次用到的就是远程备份。...(如下图) ---- PS:以上为新服务器的操作,新服务器配置好FTP之后接下来就是重头戏——远程备份 旧服务器远程备份: 旧服务器登陆AMH面板,找到数据备份 -> 远程设置,设置好新服务器的FTP...保存后上方会出现新增的远程主机,先点一下 连接测试,连接成功后再开始远程备份 开始远程备份:点击即时备份,按下图说明配置好相应参数后,即可开始备份。...等待备份完成即可 ---- 重要:由于主机性能不够,可能会出现网站无法访问等异常现象,此为正常现象(如果出现此现象,请不要刷新网址,有可能导致备份多次)。具体备份时间和服务器上行和下行有关。

8.9K140

全站数据备份——AMH备份

只得换服务器,手动搬家网站数据(并非博客站搬家,网盘搬家)。好在网站用的是AMH4.2,支持远程备份(FTP|SSH)。...:17min(全站数据大小:5.3GB) 新服务器数据恢复:5min 新服务器PHP版本升级:9min 具体操作 amh面板提供了本地备份和远程备份,本次用到的就是远程备份。...---- PS:以上为新服务器的操作,新服务器配置好FTP之后接下来就是重头戏——远程备份 旧服务器远程备份: 旧服务器登陆AMH面板,找到数据备份 -> 远程设置,设置好新服务器的FTP信息保存即可。...保存后上方会出现新增的远程主机,先点一下 连接测试,连接成功后再开始远程备份 开始远程备份:点击即时备份,按下图说明配置好相应参数后,即可开始备份。 ?...等待备份完成即可 ---- 重要:由于主机性能不够,可能会出现网站无法访问等异常现象,此为正常现象(如果出现此现象,请不要刷新网址,有可能导致备份多次)。具体备份时间和服务器上行和下行有关。

3.2K30

lnmp环境下如何手动备份网站文件和数据

不要轻易相信服务器商家的备份承诺,最靠谱的还是要你自己动手。 魏艾斯博客一般是定期手动备份,那么今天我们就来说一下基于lnmp 环境下手动备份网站数据库的步骤。...lnbfwzsj02.png 现在用 ftp 连接到你的 VPS 上面去下载这个网站压缩包吧。 上面是备份下载网站文件的步骤,下面我们还要下载网站 php 数据库。...1、点击左侧你的网站数据库名字 2、点击右侧的“导出” 3、点击下面的“执行” 4、弹出对话框保存数据库文件到本地电脑。...lnbfwzsj04.png 以上是lnmp 环境备份网站文件和 php 数据库的整个过程,魏艾斯博客尽量写的通俗易懂和比较的全面一些,而网络上面很多教程都比较精简(只提关键的几行代码),考虑到新手一看到...允许转载,保留出处:魏艾斯博客 » lnmp 如何备份网站文件和数据

2.8K150

备份、还原IIS网站配置信息

在主窗口的“IIS站点列表”框中选中你要备份的站点,如默认网站,然后点击“导出站点”按钮,弹出“导出IIS站点”对话框,在“选择用作保存数据的文件”栏中指定备份文件的保存路径和文件名,最后点击“确定”按钮...,完成网站配置信息的备份。...IIS备份精灵是将网站配置信息保存在TXT文件中,要想还原也很简单,点击主窗口的“导入站点”按钮,然后在导入对话框中选择好你备份网站配置信息文件,点击“确定”后,就能完成还原操作。...因此,IIS备份精灵只能用在相同版本的IIS网站间配置信息的移植。...最后点击“Export”按钮,完成站点信息的备份,将网站配置信息保存到mdb数据库文件中。 ●还原操作   一旦备份网站出错,就可以进行还原操作。

2.8K30

Mysql数据备份(一)——数据备份和表备份

一、Mysql中的数据备份: Mysql中数据备份使用的命令是:mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。...; 参数解析: dbname:要备份数据库的名称; table1和table2参数表示的是需要备份数据库表的名称,假如为空则表示需要备份整个数据库; BackupName.sql表示的是将数据备份到指定的这个以后缀米国...,我们使用命令备份数据库ssh下的表acc的数据作为案列演示: 图2: 如图2所示:在备份语句写好的情况下,输入数据库密码之后就直接执行备份操作了,没有任何异常。...然后打开我们备份的盘符查看备份是不是成 功的完成。 图3: 从图3可以比较直观的看出数据库的信息是备份成功了。其中标注①是创建表结构,标注②是向表中插入备份数据。...③、 这里重新演示一下不写备份表名的情况下是不是备份整个数据库的数据信息; 图4 备份的情况: 图5 从图中的情况确实是备份了整个数据库test_create库中的全部表信息了。

19.6K41

MySql 数据备份

\dh_log.sql -h后面跟的是需要全备份的远程mysql服务器ip地址 -u后面跟的是登录的用户名 -p后面跟的是登录密码注意要用双引号括起来 接着后面写需要备份数据库名称,如果需要备份某个表...,则在后面再写表名称即可 --single-transaction  备份时指定不锁定表 --master-data 备份时,会向备份文件写入此次操作备份到哪个binlog文件的哪个position,因为在备份期间数据库还在运行...--flush-logs 执行备份前切断当前binlog和数据库的联系,在备份期间写入的数据都会写入新的binlog文件中,方便后面通过binlog恢复数据....>C:\Users\Administrator\Desktop\mysqldump\dh_log.sql  指定sql的生成路径. 2、恢复备份文件 mysql -uroot -p"root" 数据库名称...<备份文件的路径 注意:如果是第一次同步,需要新建数据库 (1)、优化 2.1、减少数据库操作 关闭二进制日志:去掉log-bin配置选项。

3.7K30
领券