当前位置:首页 > 技术记录 > 正文内容

mysql 及时备份

ogfogf5年前 (2021-02-20)技术记录2233

利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。


mysqldump -h127.0.0.1 --port=3306 -uroot -prrr --lock-tables=0 --databases blog > /home/sql/blog.sql

1、创建保存备份文件的路径/opt/backupmysql/data

#mkdir /opt/backupmysql

2、创建/opt/backupmysql/backup.sh文件

#!/bin/bash
rq=”$(date +”%Y%m%d%H%M%S”)”
mysqldump –user=root –password=xxxx –add-locks –add-drop-table –allow-keywords –complete-insert –extended-insert –databases abc>/opt/backupmysql/data/abc$rq.sql

//删除6天前
find /opt/backupmysql/data/abc*.sql -type f -mtime +6 -exec rm {} \;

 

3.修改  /opt/backupmysql/data 目录可写
3、修改文件属性,使其可执行

# chmod +x /opt/backupmysql/backup.sh

4、修改/etc/crontab

#vi /etc/crontab

在下面添加

01 3 * * * root /usr/sbin/bakmysql

表示每天3点钟执行备份

5、重新启动crond

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

 
1.在系统中有service这个命令时:

这个命令在red hat当中常用,有的linux发行版本中没有这个命令.
service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务

2.linux发行版本没有service这个命令时:
/etc/init.d/cron stop
/etc/init.d/cron start

 

完成。

这样每天你在/mysqldata可以看到这样的文件

————

crontab文件条目格式

一个crontab文件包含每个cron作业的条目。条目由换行字符分开。每个crontab文件条目包括6个字段,它们被空格或制表符以以下格式分开:

minute hour day_of_month month weekday command

这些字段接收以下值:

minute 0到59 hour 0到23 day_of_month 1到31 month 1到12 weekday 0到6(星期日到星期六) command shell命令

 

//保留15天

find /home/*.sql -type f -mtime +15 -exec rm {} \;


扫描二维码推送至手机访问。

版权声明:本文由技术建站文档发布,如需转载请注明出处。

分享给朋友:

相关文章

如何判断页面是通过返回按钮进入

window.addEventListener('pageshow', function (event) {        if(event.p...

腾讯云 linux nginx 配置 ssl

首先在腾讯云购买一台服务器 (Linux),域名绑定IP,这篇文章以我的域名 banwago.com 为例。申请 DV SSL 证书,一天左右会颁发下来,假设你用的客户端是 windows,下载证书,...

php7.2兼容thinkphp3.2,thinkphp3.2升级php7.2要点记录

有一台老服务器到期了,新升级的系统,再安装旧版本的php环境,多少有点麻烦。毕竟php5 已经被官方放弃有一段时间了,php7 也已经发布使用了很长时间。由于php7相对于php5,升级改动的地方很多...

怎么在windows下运行shell命令

要安装官网地址: https://www.git-scm.com/用git的命令行。test.sh 用这个开头就可以#!/usr/bin/env shwindows单击右键,选择o...

PHP读取word docx文档内容及处理图片

PHP读取word文档里的文字及图片,并保存一、composer安装phpWordcomposer require phpoffice/phpword传送门:https://pac...

autojs 入门及安装

autojs 入门及安装

下载Visual Studio Code https://pc.qq.com/detail/16/detail_22856.htmlAuto.js是什么#安卓脚本框架可以做的事情#数据监控:...