MYSQL自动备份!

#cd /www

#mkdir mysqlbackup

#vi mysqlautobackup.sh

这个mysqlautobackup.sh的文件里写入以下内容:

filename=`date +%Y%m%d`

mysql_bin_dir/mysqldump --opt datename -u dateuser -pdatepassword | gzip > /www/mysqlbackup/datename$filename.gz

保存退出,然后把这个文件赋予可执行的权限:

#chmod 777 mysqlautobackup.sh

然后编辑crontab:

#vi /etc/crontab

在最后一行加入以下内容:

01 5 * * * root /www/mysqlautobackup.sh

然后重启一下crontab:

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

这样就搞定了,以后每天临晨的5点就会自动执行一次mysql自动备份的命令。

find /usr/local/backups -mtime +10 -name "*.*" -exec rm -rf {} \;

原文地址:https://www.cnblogs.com/HKROnline-SyncNavigator8-4-1/p/11015732.html

时间: 2024-11-06 03:42:46

MYSQL自动备份!的相关文章

Mysql自动备份

Mysql自动备份 批处理命令: set"Ymd=%date:~,4%%date:~5,2%%date:~8,2%" set"hMs=%time:~,2%%time:~3,2%%time:~6,2%" mysqldump-uroot --password=password weixin> D:\mysql_back\weixin_%Ymd%_%hMs%.sql 命令解释 要用mysqldump需要设置环境变量 Mysqldump.exe程序在mysql安装目录

Windows下MYSQL自动备份批处理

windows下MYSQL自动备份批处理 2011-05-04 09:16:45|  分类: mysql|举报|字号 订阅 按系统时间进行备份 注意mysql安装路径中如果有空格.就要把,.bat文件拷到相应目录下面. 1.按系统时间进行直接拷贝 net stop mysqlxcopy data\*.* d:\bonadb\%date:~0,10%\ /y /s/enet start mysql 2.用压缩软件,压缩备份 net stop mysqlc:\progra~1\winrar\winr

java实现的MySQL自动备份和还原(struts2+Hibernate)---兼容 window+Linux

相信很多朋友都经历过数据库出问题的情况,我也同样(见我的上一篇博文:phpmyadmin误删表后的恢复过程(心惊胆跳啊)   ).如果数据很大或者很重要,那么恢复起来是相当困难的,所以我们在做一个相对完善的系统时,数据库的备份/还原功能是必不可少的.本文将在javaEE环境下实现MySQL的自动备份/还原,使用了struts2和hibernate框架,MySQL版本是5.1.16. 下图展示的是web application的执行流程, Timer是在一个随着application启动而启动的s

linux下的mysql自动备份shell

#!/bin/bash # mysql 的备份脚本 # 备份原理: # 1 # 使用列举出所有的库; # 2 # 使用每个库,列举出每张表,除了指定忽略的库; # 3 # 使用mysqldump 导出每一张表到文件:主机名/年月日/库/表.mysqldump.sql # 4 # 验证每张表的sql文件是否包含完成标志; # 5 # 压缩每个sql文件并删除本sql文件 # 6 # 强制删除超过x天的备份文件夹全部文件 # 7 # 发送处理日志到指定email # 8 # 请配合同步工具多处服务器

Linux下定时任务实现mysql自动备份并上传远程ftp

Linux下定时任务实现mysql自动备份并上传远程ftp 1.创建保存备份文件的目录:/home/mysql_datacd /homemkdir mysql_data2.创建备份脚本文件:/home/mysql_data/mysql_databak.shcd /homecd  mysql_datatouch mysql_databak.shvim  mysql_databak.sh #!/bin/sh DUMP=/usr/bin/mysqldump#mysqldump备份文件执行路径 OUT_

mysql 自动备份和nginx自动安装脚本

一.自动备份Mysql脚本: 如下脚本为mysql自动备份脚本,仅供参考,可以根据实际情况修改. #!/bin/sh #auto backup mysql #wugk #Define PATH定义变量 BAKDIR=/data/backup/mysql/`date +%Y-%m-%d` MYSQLDB=webapp MYSQLPW=backup MYSQLUSR=backup #must use root user run scripts 必须使用root用户运行,$UID为系统变量 if [

mysql自动备份脚本及异地定时FTP

分享个自己写的mysql自动备份脚本.定时执行设置及windows自动FTP,请大家指教. 前提环境:mysql数据库服务器开启vsftpd,并配置合适帐号以便能被内网存储服务器FTP 第一步:编写mysql自动执行脚本 #!/bin/sh # mysql_db_backup.sh: backup mysql databases. # # Last updated: Wed Nov  9 07:01:01 CST 2011 # ----------------------------------

mysql自动备份软件 1.0 绿色版

mysql自动备份工具是一款能够为mysql用户打造的自动备份软件.mysql自动备份工具界面简洁,操作简单,用户设定好相应数据后就能自动备份mysql中的数据了,是一款非常实用的小工具,有需要的朋友欢迎来jz5u下载软件. 目前本软件功能单一只支持自动定时备份指定my sql数据库,意思就是说只可以单机使用!备份文件也与sql在同一台机器上,很多服务器管理员需要用到这类的软件哦!可以置备份目录.可以设置备份文件.可以设置时间等等…… (命令在DOS的\mysql\bin目录下执行) mysql

mysql自动备份工具|MySQL自动备份专家下载 V2018 官方版

MySQL自动备份专家是专为mysql的用户制作的数据库自动备份软件,软件可以设置指定的时间对指定的数据库进行备份,支持多个任务批量备份,然后上传到指定的服务器,不需要你进行任何操作,非常的智能. 1.点击[立即备份]可以立即备份数据库: 2.点击[定时任务]可以设置指定时间自动备份. 1.智能自动 自动备份.自动邮件通知.自动FTP上传.自动根据设定完成备份及汇报. 2.小巧 安装包仅1.93MB,安装后6MB也不到.轻巧,无任何第三方插件和广告的免费软件 3.批量备份 可以同时对一个和多个数