#mkdir /mnt/airfreightdb#mount -t cifs -o username=admin,password=XXXXXXXX //192.168.42.5/AppServ /mnt/airfreightdb#ll /mnt/airfreightdb#mkdir /mnt/sd ...
1、描述????我相信很多朋友在工作都都会有这种需求,老板或领导让你每天都要备份mysql数据库,你该如何实现呢,是每天到一定的时间在服务器上敲一遍mysql的备份命令,还是想写个脚本,定时定点的自动备份呢?我相信大家都想让它自动备份,接下来我通"shell脚本+定时任务"的方式来实现自动备份mysql数据库。2、环境备份路径:/data
分类:
数据库 时间:
2017-12-22 15:05:45
阅读次数:
160
"上一章" 将ssh免密登陆的功能实现了。那么现在就将领导的需求完成吧。 准备工作 1. 编写备份脚本 2. 测试脚本 3. 安装cron (一般都有安装,但是我这个奇葩服务器却没有安装,所以就来说明一下) 4. 生成定时任务 基本就是上述步骤了。现在就上手做吧。 1. cd一个目录,直接touch ...
分类:
其他好文 时间:
2017-12-14 13:31:11
阅读次数:
198
#!/bin/sh #mysql地址 #检测用户是否手动输入了密码 mysql_host="" #mysql用户 mysql_user="" #mysql密码 mysql_password="" #mysql数据库名 #如果不填写需要导出的数据库名称提示错误信息并终止执行,注意[]里面两边必须有空格... ...
分类:
数据库 时间:
2017-12-08 16:14:53
阅读次数:
204
@echo off echo echo Windows环境下Oracle数据库的自动备份脚本 echo 1. 使用当前日期命名备份文件。 echo 2. 自动删除7天前的备份。 echo ::以“YYYYMMDD”格式取出当前时间。 set BACKUPDATE=%date:~0,4%%date:~ ...
分类:
数据库 时间:
2017-12-07 21:11:08
阅读次数:
325
一、编写脚本vim /home/backup/oraclebk.sh#! /usr/bin
#路径名,指定备份的路径
FILEPATH=/home/backup/oracledata
#根据指定日期格式,定义备份数据库文件名
FILENAME=`date +"%Y%m%d_%H%M"`
#切换至指定路径,并创建文件夹
cd $FILE
分类:
数据库 时间:
2017-12-06 11:35:05
阅读次数:
168
今天经历一次数据库丢库事件,顿时觉得定时备份数据库很重要。 但是每天自己手动备份实在是太麻烦了,于是乎,想到用计划任务进行每天定时自动备份。 发现Navicat自带就有备份 还可以直接计划任务,贼方便。下面上方法。 打开navicat客户端,连上mysql后,双击左边你想要备份的数据库。点击“计划” ...
分类:
数据库 时间:
2017-12-04 20:44:51
阅读次数:
173
今天一早打开服务器。13W个木马。被爆破成功2次,漏洞3个。数据库被删。这是个悲伤的经历 还好之前有备份,服务器也升级了安全机制,只是备份是上个月的备份。所以想写个脚本,试试自动备份数据库。 1. 先看看那个盘够大。 忘了。我只有一个盘。 2.创建一个目录先。用来存放 脚本 和 备份好的数据库 3. ...
分类:
数据库 时间:
2017-11-25 17:29:45
阅读次数:
225
@(编程) 最近写了一个自动部署的脚本,可以一键部署到测试服务器或者生产服务器上,包括一个函数脚本和一个调用脚本,比较简单,记录如下。 特点如下: 部署前自动备份 可以部署tomcat项目和java项目 支持参数,可以部署测试环境和生产环境 function.sh !/bin/bash author ...
分类:
其他好文 时间:
2017-11-19 14:55:27
阅读次数:
161