1. 备份脚本 backupMysqlData.sh
#!/bin/bash#备份SQL文件的路径
backupdir=/home/hdkg/mysqldata/#执行导出数据库操作
mysqldump --user=root --password=password --host=localhost --port=3306 dataBaseName > $backupdir/backupfile_$(date +%Y%m%d).sql#删除七天前的备份数据库SQL文件
find $backupdir -name "backupfile_*.sql" -type f -mtime +7 -exec rm -f {} \;
  1. 定时执行设置

1).使用root用户登录;

2).编辑定时任务文件:crontab -e
设置要运行的时间和加入要运行的脚本:0 0 * * * /home/hdkg/backupMysqlData.sh
0 0 * * * 代表每天的00:00运行

3).启动定时任务服务:service crond start 或者 systemctl start crond.service
重启定时任务服务:service crond restart 或者 systemctl restart crond.service

4).将定时任务服务设置为开机自启:chkconfig crond on

LINUX下定时备份MYSQL数据库SHELL脚本相关推荐

  1. Shell脚本:Linux下定时备份MySQL数据库

    对任何一个已经上线的网站站点来说,数据备份都是必须的.无论版本更新还是服务器迁移,备份数据的重要性不言而喻.人工备份数据的方式不单耗费大量时间和精力,还灰常不专业的说.于是,有了下面这段脚本的出现.参 ...

  2. linux备份mysql怎样操作,Linux下自动备份MySQL数据库详细操作步骤(转载)

    环境说明 操作系统:CentOS IP:192.168.150.214 Oracle数据库版本:Oracle11gR2 用户:root 密码:123456 端口:3306 数据库:ts_0.ts_1. ...

  3. linux定时备份数据库到远程ftp,Linux下自动备份MySQL数据库并上传到远程FTP服务器...

    Linux下自动备份MySQL数据库并上传到远程FTP服务器且删除指定日期前的备份Shell脚本 说明: 1.备份MySQL数据库存放目录/var/lib/mysql下面的xshelldata数据库到 ...

  4. Linux下自动备份MySQL数据库及Can‘t connect to local MySQL server through socket和you need (at least one of) 解决e

    Linux下自动备份MySQL数据库及Can't connect to local MySQL server through socket和Access denied; you need (at le ...

  5. linux定时备份mysql数据库文件脚本

    #!/bin/sh #chkconfig: 2345 80 90workdir=$(cd $(dirname $0); pwd)rm -rf $workdir/$(date -d "x we ...

  6. linux mysql定时删除数据_让linux每天定时备份MySQL数据库并删除五天前的备份文件...

    MYSQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据.利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的. 1. ...

  7. aix oracle备份命令,Aix/Linux下自动备份oracle数据库

    曾经有个同事,来回操作开发和生产的数据库,结果误删了生产的数据库,那种心情我想不是一般人能理解的,虽然说oracle可以有方法还原,但并不是彻底的. 所以,在工作中,不管是开发还是维护,备份数据库是非 ...

  8. linux首次登陆mysql设置密码,Linux下第一次使用MySQL数据库,设置密码

    在终端下输入:/etc/rc.d/init.d/mysqld status 查看MySQL状态,看看是否运行. 没有运行的话就输入:/etc/rc.d/init.d/mysqld start 这时,就 ...

  9. Linux服务器上备份mysql数据库(详细教程)

    废话不多说,直接上教程 首先使用  mysql -V  查看服务器是否安装了mysql,没有一定要安装,因为脚本编写中需要mysql命令进行备份. 安装详细教程请移步看:Linux服务器装mysql数 ...

最新文章

  1. Python使用sklearn构建广义线性模型:Tweedie回归(Tweedie regression)实战
  2. Swift-跳转到tableView指定位置
  3. hibernate ORM related
  4. 请写出sfr和sbit的语句格式_最新最全 Oracle ORA-01861: 文字与格式字符串不匹配
  5. .net Remoting(3)——激活,激活方式
  6. Union与Union All的区别
  7. Mysql中用between...and...查询日期时注意事项
  8. 部门管理系统_什么是实物资产管理系统?优势有哪些?
  9. 基于python的图像分割并计数
  10. 远程调试云端php,Vim XDebug调试PHP php远程调试
  11. 基于JWT前后端token认证
  12. NYOJ Dinner
  13. 如何在百度收录平台注册账号获取Token
  14. hlws如何修改服务器密码,线切割hl控制系统输入法操作说明
  15. 信用评分卡模型python_信用评分卡模型在Python中实践(下)
  16. MySQL FOR UPDATE 锁级别
  17. [本体论][UML][统一建模语言][软件建模][OWL]从本体论到UML到OWL
  18. 音视频开发系列(7):完成本地摄像头直播推流
  19. tensorflow 一些概念
  20. java if 嵌套_java嵌套if语句

热门文章

  1. 重新学习java第一天
  2. Pythonic版二分查找
  3. 'int' object has no attribute 'backward'报错 使用Pytorch编写 Hinge loss函数
  4. jenkins手把手教你从入门到放弃01-jenkins简介
  5. html清除div浮动,HTML_清除浮动的最优方法:CSS,在CSS森林群里讨论一个margin的 - phpStudy...
  6. Oracle 9i和10g安装后的基本环境与服务
  7. mysql 5.5 外键_MySQL 5.5添加外键失败,错误[HY000] [150]和[HY000] [1005]
  8. 计算机三级之嵌入式系统学习笔记3
  9. linux常用内核端口,基于Linux下的/O端口和I/O内存详解
  10. Java中正则表达式替换字符串