`
a673730411
  • 浏览: 3206 次
文章分类
社区版块
存档分类
最新评论

linux下定时备份数据库

阅读更多

在/root目录下创建一个mysql_backup的目录,用来存放mysql的备份文件

mkdir /root/mysql_backup

cd /root/mysql_backup

vi 一个脚本文件

vi backup.sh

再这个文件里面添加代码

backupdir=/root/mysql_backup  time=`date +%Y%m%d%H`

mysqldump -uroor -proot databasename>$dackupdir/databasename$time.sql;

编程好之后,wq保存该文件 , 其中databasename为你要备份的数据库名

然后给这个文件可执行权限 chmod 777 backup.sh

 ./backup.sql

然后直接执行下该文件看下有没有.sql文件生成 ;

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

cd /etc

vi crontab

插入

29 16 * * * root /root/mysql_backup/backup.sh

说明16点29分root执行root/mysql_backup下面的backup.sh文件

重启crontab服务

/etc/rc.d/init.d/crond restart

mysql定时备份就可以了

分享到:
评论

相关推荐

    linux下远程定时备份oracle数据库

    在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...

    Linux下定时备份文件.zip_数据库定时备份

    下面我们将深入探讨如何在Linux环境下设置定时备份数据库。 首先,让我们分析提供的文件名: 1. `2.chmod 777 backup.sh.txt`:这可能是脚本文件`backup.sh`的文本版本,`chmod 777`是用于赋予所有用户对文件的读、...

    定时备份数据库,及问题总结 亲测有效

    【定时备份数据库】是保障数据安全的重要措施,尤其是在企业级应用中,确保数据的完整性和可恢复性至关重要。本文将详细介绍如何在Linux环境下,利用MySQL数据库的`mysqldump`工具实现定时备份,并提供了一个亲测...

    postgresql数据库定时备份脚本(linux)

    定时备份可以帮助我们在系统故障、误操作或其他不可预见的情况下恢复数据。以下是对“postgresql数据库定时备份脚本(linux)”这一主题的详细讲解。 一、PostgreSQL备份类型 1. **完整备份**:包含所有数据库对象...

    Linux系统下定时备份数据库

    在Linux系统,特别是CentOS这样的基于Red Hat的发行版中,定期备份数据库是维护数据安全的重要环节。这里我们将深入探讨如何在CentOS环境下,针对MySQL数据库进行定时备份,并且实现自动压缩以及旧备份的清理。 ...

    Linux下定时备份MySQL数据库的Shell脚本.pdf

    ### Linux下定时备份MySQL数据库的Shell脚本知识点详解 #### 一、背景介绍与重要性 对于每一个在线网站或服务而言,数据备份是一项至关重要的任务。无论是为了应对未来的版本升级,还是服务器迁移的需求,定期备份...

    linux服务器如何每天定时的备份mysql

    对于Linux环境下部署的MySQL数据库来说,实现每日定时备份尤为关键。本文将详细介绍如何通过编写Shell脚本并结合Cron定时任务,在Linux服务器上自动完成MySQL数据库的每日定时备份,并且只保留最近五天的备份文件。 ...

    linux下自动备份数据库

    在Linux环境下,自动备份数据库是一项至关重要的任务,它确保了数据的安全性和业务的连续性。以下是一份详尽的步骤指南,教你如何在Linux系统中设置数据库的自动备份。 1. **选择数据库类型**:首先,你需要确定你...

    linux下oracle定时备份

    这样,你就在Linux环境下成功设置了Oracle数据库的定时备份。请注意,这只是一个基本的示例,实际的备份策略可能需要考虑更多因素,比如增量备份、完整备份的频率、备份保留策略以及错误处理等。在生产环境中,强烈...

    linux服务器定时自动备份mysql数据库的脚本sh

    利用 crontab -e 将此脚本加入即可,主要是用于linux服务器定时自动备份mysql数据库的脚本sh

    linux下和win7下定时备份oracle数据库

    7. Windows下定期备份数据库:Windows环境下定时备份数据库的步骤与Linux类似,但需要编写的是批处理文件(.bat或.txt文件)。批处理文件中同样需要执行导出操作,通常是使用exp工具,并进行日志记录。在Windows下,...

    linux中如何备份数据库.doc

    这个过程不仅教会了如何手动备份MySQL数据库,更关键的是展示了如何设置自动化备份,以确保即使在无人值守的情况下也能定期进行数据备份。这有助于预防硬件故障、软件错误或人为误操作导致的数据丢失。通过调整脚本...

    利用Crontab为Linux定时备份Mysql数据库

    下面将详细介绍如何利用Crontab来实现Linux定时备份MySQL数据库的步骤。 首先,你需要创建一个用于存放备份文件的目录。在本例中,我们创建`/mysqldata`作为备份存储位置: ```bash # mkdir /mysqldata ``` 接...

    mysql定时备份数据库文档及工具

    总之,MySQL定时备份数据库是确保业务连续性和数据安全的关键实践。通过选择合适的备份方法并结合自动化工具,可以有效地管理和保护数据库。务必定期测试备份以验证其可恢复性,并根据业务需求调整备份策略。

    linux下定时备份ORALCE数据库

    总结来说,要在Linux下定时备份Oracle数据库,你需要: 1. 编写一个shell脚本,使用Oracle EXP工具进行数据库备份,并根据需要删除旧的备份文件。 2. 为Oracle用户授予对备份目录的权限。 3. 启动并配置crond服务,...

    Linux下备份oracle数据库到本地

    本文主要讨论如何在Linux系统下使用Oracle的exp工具来备份数据库到本地,并结合使用shell脚本和crontab实现自动化定时备份。 首先,我们需要创建一个shell脚本来执行Oracle的exp命令。创建一个新的shell文件,例如...

    mysql数据库自动定时备份

    MySQL数据库的自动定时备份是数据库管理中的重要环节,它确保了数据的安全性和可恢复性,尤其是在发生意外情况如系统故障、硬件损坏或人为错误时。本教程将详细讲解如何设置MySQL数据库的自动定时备份,包括步骤、所...

    如何在linux下实现mysql数据库每天自动备份 txt

    ### 如何在Linux下实现MySQL数据库每天自动备份 在Linux环境下进行MySQL数据库的日常自动备份是一项重要的维护工作,它能够确保数据的安全性与完整性。本文将详细介绍如何通过编写Shell脚本并结合Cron定时任务来...

    Linux下Oracle的数据定时自动备份

    Linux 下 Oracle 的数据定时自动备份 Linux 下 Oracle 的数据定时自动备份是系统管理员每天都在做着同一样的工作。为避免数据丢失,需要进行数据备份。本文将结合实践经验谈一谈 UNIX 环境下 Oracle 数据库的自动...

Global site tag (gtag.js) - Google Analytics