自己总结的,简单实用,与大家一起分享,首先编写/root/cron-sh脚本文件如下:

#!/bin/bash
filename=`date +%y-%m-%d`#备份数据库,文件名为:日期.sql ***为数据库密码
mysqldump -uroot -p*** dbname>/root/backup/${filename}.sql#备份网站所有文件,***为网站根目录
cd /var/www/***
tar cpjf /root/backup/${filename}.tar.bz2 *#若有多个网站备份,重复以上两个操作

修改/etc/crontab文件,增加一行

# m h dom mon dow user   command
59 3    * * 0   root    /root/cron-sh

即每周一3:59分以root用户执行这个脚本(/root/cron-sh),笔者为方便直接以root用户执行了,安全点的话还是以普通用户执行为妥。

还有一点不要忘了,重启cron服务:

/etc/init.d/cron restart

好了,每周服务器就会自动备份网站和数据库了,还有一件事不要忘了,将已备份的文件下载到本地或者异地以备不是之需。

ubuntu网站及数据库自动备份相关推荐

  1. 多备份,帮你将网站和数据库自动备份到百度云

    [小白教程]如何快速备份网站     各位大大对网站备份都不陌生了,今天咱给推荐个网站,专做网站云端备份.最近在各大媒体大红大紫的,我也就注册了进去看看. 通过我这注册大家都可以获得流量1GB流量: ...

  2. 挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面)

    挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面) 原文:挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面) 挺好用的SQLSE ...

  3. 达梦数据库自动备份,DM8设置自动备份,达梦数据库,自动备份。详细步骤。常用命令,启动关闭数据库,查看DMAP状态

    常用命令 DmServiceDAMENG.service改成自己bin目录下文件名 运维常见问题,官方文档 注意事项 登录客户端工具,一定要使用SYSDBA用户进行下面的客户端操作 登录数据库主机,一 ...

  4. Linux oracle数据库自动备份自动压缩脚本代码

    Linux oracle数据库自动备份自动压缩脚本代码 Linux oracle数据库备份完成后可以自动压缩脚本代码. 复制代码代码如下: #!/bin/bash #backup.sh #edit: ...

  5. oracle数据库自动备份

    oracle数据库自动备份 环境:windows server2008操作系统,oracle 10.2.0数据库 工具:windows命令窗口 ,windows任务计划 命令:exp  profile ...

  6. mysql学习之旅-数据库自动备份-测试环境搭建

    #终于知道什么叫不会走先会跑了,刚开始接触第一个case就是数据库自动备份,我可是都没安装过啊?!   发完牢骚开始干活 首先,因为业务已经上线,不能随便动,先搭建测试环境吧 规划一下 版本:mysq ...

  7. 数据库自动备份还原成新库脚本

    数据库自动备份还原成新库脚本 BACKUP DATABASE [源数据库名] TO DISK = N'G:\testbackup.bak' WITH COMPRESSION,NOUNLOAD , NA ...

  8. delphi Oracle导出多个表,Oracle数据库自动备份工具(Delphi源码)

    Oracle数据库自动备份工具(Delphi源码) 下载地址:http://www.blogjava.net/Files/96sd2/OraSvr.rar 『OracleBackupService』简 ...

  9. db2数据备份到mysql_DB2数据库自动备份详解

    DB2数据库自动备份详解 由脱机备份转换为联机备份: 在db2CMD下执行 1.连接需要备份的数据库:db2 connect to数据库名称 2.修改自动数据库备份(AUTO_DB_BACKUP)参数 ...

最新文章

  1. Git 学习(二)版本库创建
  2. 【城市沙龙】LiveVideoStack Meet|杭州:多媒体新黄金时代
  3. 释放虚拟GPU力量 NVIDIA 加速企业远程办公生产力变革
  4. c# DES 加密解密方法
  5. WCF远程服务器返回了意外响应: (413) Request Entity Too Large问题处理
  6. 干货!flask登录注册token验证接口开发详解
  7. 官方文档Linux自动发现:磁盘、进程、TCP/UDP服务
  8. 计算机组成原理——思维导图分享
  9. easyui模板中的disabled的使用
  10. 《期货基础知识》期权交易入门知识
  11. 构建口音英语识别数据,一招化解人机口音交流
  12. Java网课|apiscanner
  13. java 电脑模拟器_电脑java模拟器
  14. EXCEL多列内容合并且中间加字符串
  15. MD5暴力碰撞对王玉斌讲解PPT的总结
  16. Vue+Element-UI 上传图片,打开相机,相册
  17. 如何使用sci-hub批量下载论文
  18. 计算机技术+智能化水电站,济南研祥嵌入式技术在水库信息智能化系统中的应用———济南研祥嵌入式技术在水库信息...
  19. matlab中cos(pi/2)和sin(pi)不等于0的解决方案
  20. 基于SSH的可扩展的程序代码源码Web在线评测系统

热门文章

  1. php7安装(多个php版本共存)
  2. Vue3折叠面板(Collapse)
  3. 【Excel 教程系列第 11 篇】Excel 如何快速下拉填充序列至 10000 行
  4. linux mailxdingding机器人报警
  5. 零输入响应,零状态响应,全响应
  6. Atitit外包优缺点 提升开发效率 外包模式 1.一般来说外包优点 1.1.更加方便快捷 时间成本降低了 1.2.会导致 经济成本高,,时间成本降低了, 2.缺点 2.1.成本高 2.2.
  7. DOM 对象的方法和属性
  8. European Journal of Operational Research 2023年第307卷第1期论文目录
  9. 如何创建PostgreSQL 生成列
  10. Confluence迁移中遇到的问题(Data too long for column #39;STRINGVAL#39;)及解决方法