`
bbisky
  • 浏览: 71097 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ubuntu使用cron自动备份mysql数据库

阅读更多
  ubuntu server上运行了一个discuz论坛,今天想起来备份一下数据库,原来一直没有备份过 猛吧!!呵呵。想到干脆来个自动备份,根据论坛贴子不是太多,一周备份一次吧。   下面是备份脚本文件 #!/bin/sh /usr/bin/mysqldump -ueceroot -p88558855 --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob -x airclass_BBS | gzip > ~/mysqlbackup/airclass_BBS_$(date +%F).gz 使用了gzip压缩后保存到指定的位置,并用日期命名文件。在终端下执行了一下,没有问题。 然后把脚本放到/etc/cron.weekly目录,让他每星期执行一次。原来也弄过一次,始终没有正确执行过,后来发现原来是脚本写得有问题,原来是在windows下用记事本写的,然后传到服务器上。用$ ./cuc-db-backup 执行了一下,发现有错,提示#!/bin/sh^M: interper…什么的错误,原来是文件格式的问题,没办法,直接在linux终端重抄了一遍文件,OK,没问题了!等着自动备份吧 :-P    顺便研究了一下ubuntu的crontab文件,内容如下: # m h dom mon dow user command 17 * * * * root run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily 47 6 * * 7 root test [...]
分享到:
评论

相关推荐

    ubuntu下设置mysql自动备份的例子

    Ubuntu 下设置 MySQL 自动备份的实例 Ubuntu 是一个流行的 Linux 操作系统,MySQL 是一个流行的关系型数据库管理系统。在实际应用中,数据库的备份是非常重要的,以防止数据丢失或损坏。下面是一个在 Ubuntu 下...

    linux-使用Cronjob备份数据库静态文件和配置至AWSS3

    本教程将深入探讨如何使用Cronjob配合其他工具,如mysqldump(用于MySQL数据库备份)和AWS CLI(Amazon Web Services的命令行接口),来实现自动备份数据库、静态文件和配置,并将这些备份上传到Amazon S3云存储服务...

    mysql 数据库在liunx 自动备份

    MySQL数据库在Linux环境下的自动备份是一项关键的系统维护任务,它确保了数据的安全性和可恢复性。自动备份能够定期创建数据库的副本,以防数据丢失或系统故障。下面将详细介绍如何在Linux系统上设置MySQL数据库的...

    Ubuntu Server下MySql数据库备份脚本代码

    总结,该脚本提供了一种在Ubuntu Server上自动化MySQL数据库备份的方法,包括创建备份目录、编写备份脚本、设置执行权限以及配置cron定时任务。通过这种方式,可以确保数据库安全,同时方便进行数据恢复操作。

    Linux自动备份MYSQL方法.pdf

    本文将详细介绍如何在Linux环境下设置自动备份MySQL数据库的方法。 首先,我们需要了解备份的类型。MySQL数据库备份通常分为全备和增量/差异备份。全备是备份所有数据库或指定数据库的所有表,而增量/差异备份只...

    Mysql数据库定时备份(linux版)v1.0.docx

    MySQL数据库在Linux环境下的定时备份是确保数据安全和业务连续性的重要环节。下面将详细介绍如何通过自定义的Shell脚本和Linux的定时任务(Cron)来实现这一目标。 首先,确保你的Linux服务器上已经安装了MySQL服务...

    linux mysql自动备份工具

    为了确保数据的安全性和可靠性,定期备份MySQL数据库显得至关重要。本篇文章将详细讲解如何在Linux系统中设置一个自动的MySQL备份工具,以便实现数据的自动备份,降低因系统故障或人为错误导致的数据丢失风险。 ...

    ubuntu mysql

    在Ubuntu系统上搭建MySQL数据库是许多开发者和系统管理员的日常任务。MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),适用于各种规模的应用程序,从小型项目到大型企业级系统。本文将详细介绍如何在...

    ubuntu-amazon-s3-backup:在Ubuntu服务器上备份文件夹和数据库的过程

    可以使用Ubuntu的cron定时任务服务来定期运行备份脚本。通过编辑`crontab -e`,设定特定时间执行备份任务,如每天凌晨。 5. **文件和数据库的完整备份流程**: - 首先,使用相应的数据库备份工具创建数据库的备份...

    mysql和mysqldump文件.zip

    在实际环境中,`mysqldump`经常用于定期备份策略,结合cron job自动化这个过程。例如,你可以创建一个shell脚本并在crontab中设置定时任务: ```bash #!/bin/bash mysqldump -u username -p my_database > /var/...

    linux上安装备份

    在Linux系统中,安装MySQL数据库并进行有效快速的备份是管理员必须掌握的重要技能。这篇教程将针对Linux初学者,详细讲解如何安装MySQL,以及如何备份数据库和Web服务,确保数据安全。 首先,让我们开始MySQL的安装...

    linux环境下安装mysql脚本笔记

    6. **添加定时任务**: 使用`cron`服务安排自动备份。编辑`crontab -e`,添加类似`0 0 * * * /path/to/mysql_backup.sh`的行,表示每天0点执行备份。 7. **测试与日志**: 测试脚本并确保其工作正常。同时,考虑添加...

    linux-auto-backup:Linux中所有内容的自动备份包括MySQL +配置+文件,并将它们传输到另一台服务器+ s3存储

    MySQL自动备份从MySQL中的所有数据库自动备份并将它们转移到另一台服务器您可以按照以下步骤从数据库中进行备份,并将其转移到该服务器外部的安全位置。 然后将其放入cronjob中以定期进行。 第一次登录到您的服务器...

    crontab –e使用实操

    在本文中,我们将详细介绍 Crontab 的使用,并将其与 MySQL 的备份结合,实现自动定时启动 MySQL 备份 shell 脚本。 什么是 Crontab Crontab 是一个在 Unix 和类 Unix 系统中用于计划作业的工具。它允许用户在指定...

    Ubuntu权威指南(2/2)

    《Ubuntu权威指南》目录 目 录 第1章 系统概述与安装 1 1.1 Linux的兴起与发展 2 1.2 充分利用网上资源 3 1.2.1 Ubuntu官方网站 3 1.2.2 GNU网站 4 1.2.3 Linux文档项目网站 4 1.2.4 网上求助 5 1.3 随时查询随机...

    Ubuntu权威指南(1/2)

    《Ubuntu权威指南》目录 目 录 第1章 系统概述与安装 1 1.1 Linux的兴起与发展 2 1.2 充分利用网上资源 3 1.2.1 Ubuntu官方网站 3 1.2.2 GNU网站 4 1.2.3 Linux文档项目网站 4 1.2.4 网上求助 5 1.3 随时查询随机...

    Linux定时执行脚本学习笔记

    “linux下定时执行脚本.docx”可能介绍了如何结合`cron`和数据库的备份命令(如MySQL的`mysqldump`或PostgreSQL的`pg_dump`)实现自动备份。备份脚本可能涉及压缩、加密和上传到远程服务器,以确保数据安全。 至于...

    LAMP配置手册

    4. **自动化维护**:设置定期备份数据库,使用cronjob自动化日常任务。 通过深入学习和实践LAMP环境配置,你可以掌握服务器管理和Web应用开发的核心技能,这将对你的IT事业产生积极的影响。阅读提供的“LAMP环境...

    1000+ Commands for Ubuntu

    - **Web 开发**:安装 Apache 或 Nginx 作为 Web 服务器,MySQL 或 PostgreSQL 作为数据库服务。 - **集成开发环境 (IDE)**:推荐使用 Visual Studio Code、Eclipse 或 IntelliJ IDEA 进行高效开发。 #### 知识点...

Global site tag (gtag.js) - Google Analytics