今天一早打开服务器。13W个木马。被爆破成功2次,漏洞3个。数据库被删。这是个悲伤的经历

还好之前有备份,服务器也升级了安全机制,只是备份是上个月的备份。所以想写个脚本,试试自动备份数据库。

1. 先看看那个盘够大。

忘了。我只有一个盘。

2.创建一个目录先。用来存放 脚本 和 备份好的数据库

3. 写脚本

#!/bin/bash
mysqldump -uusername -ppassword DatabaseName > /home/sqlbackup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql

把上面的复制到脚本

其中 username为mysql账号名  password是mysql登录密码 databasename 数据库名

4.然后给个执行权限

# chmod u+x yn_db.sh

5.可以尝试一下,看这个脚本能不能运行

# ./yn_db.sh

红框虽然会报警告。但是文件还是生成了。所以警告忽略

6.接着设置定时任务。(表示定时任务crontab已经全部安装好。没安装的自行百度)

# crontab -e (进入配置定时任务)

红线就是我的任务。表示每个星期的星期天的0时0分执行一次yn_db.sh。

你也可以先设置成每分钟,然后查看一下文件有没有生成。就可以了。

以上

最新文章

  1. 使用PowerDesigner设计建造MySQL数据库
  2. 自动换行(word-wrap:break-word;word-break:break-all)
  3. 【代码笔记】iOS-按钮带下划线的写法
  4. JUnit4测试简介
  5. 使用StarUML创建类图
  6. PhoneGap 3.0 官方 安装 方法
  7. centos_Error: Protected multilib versions_解决方法
  8. UVA 1599 Ideal Path
  9. Ridge Regression and Ridge Regression Kernel
  10. c++趣味之难以发现的bug
  11. 八问WebSocket协议:为你快速解答WebSocket热门疑问
  12. mpvue学习笔记(二)
  13. poj1321_kuagnbin带你飞专题一
  14. jquery中ajax使用error调试错误的方法
  15. SpringMVC入门学习(二)
  16. 【cocos2d-x 手游研发小技巧(1)自定义制作怪物伤害数值】
  17. 帝国cms后台集成ueditor编辑器
  18. wifi,Android渗透之arp欺骗
  19. python2.0_s12_day10_rabbitMQ使用介绍
  20. 使用常见的网络命令查看当前网络状态——Mac OS X篇

热门文章

  1. MySQL内存管理机制浅析
  2. 在Linux下源码编译安装GreatSQL/MySQL
  3. Luogu3904 三只小猪 (组合数学,第二类斯特林数,高精)
  4. Excel 单元格的相对引用和绝对引用
  5. [2021.4.9多校省选模拟35]隐形斗篷 (prufer序列,背包DP)
  6. C#基础_类与对象的关系
  7. Clickhouse基准测试实践
  8. pytest精髓__fixture
  9. KingbaseES V8R3集群运维案例之---用户自定义表空间管理
  10. centOS查看修改时区