首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linuxmysql自动备份shell

/bin/bash # mysql 备份脚本 # 备份原理: # 1 # 使用列举出所有的库; # 2 # 使用每个库,列举出每张表,除了指定忽略库; # 3.../" # 删除存在大于以下天数备份目录 deleteRootOutDays=30 #必须是完整email地址,因为正面的命令使用到 smtpUser="qidizi@qq.com"...qq.com" smtpSubject="主机上mysql自动备份脚本执行信息" # 配置结束行 shName=$(basename $0) shLogPath="/var/log/...-ne "0" ];then appendLog "测试用来发送email命令mailx时出错,请安装,如centos使用yum install mailx,忽略发送email通知步骤...email通知中,所以,只能保存到日志中,如果需要了解email交互过程,请到日志文件中查看 appendLog "退出时间到发送email时间:$(date +%Y-%m-%d

2K00
您找到你想要的搜索结果了吗?
是的
没有找到

Linux数据自动同步之rsync

rsync是类unix系统数据镜像备份工具,从软件命名上就可以看出来了——remote sync。...Windows数据自动备份同步之Rsync  http://www.linuxidc.com/Linux/2014-01/95722.htm 一、实验环境 服务端:Linux CentOS 6.0...(192.168.1.220) 客户端1:Linux Centos 6.0 (192.168.1.96) 客户端2:windows 7 (192.168.1.97) -----------------...---------------------------- 四、Windows主机客户端安装与配置 4.1 下载cwRsync 4.0.5 下载地址:http://www.linuxidc.com/Linux...G盘,而且rsync客户端也安装在这个盘上,所以我是切换到该目录下,调用rsync.exe 程序来同步哦;您得根据您实际情况,进行相应调整; 注:如果您需要定时同步数据的话,写一个 .bat文件

1.4K10

LinuxMongoDB实现远程自动备份

看过上一篇接手老项目的痛——MongoDB学习及集群搭建知道,最近接手了一个后妈养项目,项目的数据库没有人维护,DBA以各种理由推脱暂时不接,面对裸奔没有备份数据库,我内心很焦灼,于是花了点时间把生产环境自动备份给搞起来...安装完之后,首先测试是否可以远程访问目标mongodb,到安装好mongobin目录下 ....,不填默认副本集全部 # --out 保存路径 到这里,mongo备份已经实现,现在要完成就是自动啦。...编写脚本 自动定时备份其实就是通过crontab命令来实现啦。但前提是我们需要编写个定时跑脚本。...通常,crontab储存指令被守护进程激活, crond常常在后台运行,每一钟检查是否有预定作业需要执行。这类作业一般称为cron jobs。

2.3K20

LinuxSFTPautomatic自动运行script脚本

开始研究Linux自动上传脚本。 UPDATE:2014.3.10.已验证,使用密钥最好,http://www.linuxidc.com/Linux/2014-03/97976.htm。...只能突出一个吐血{ ftp端口被封,而且linux服务器上不一定装了ftp。 服务器数量很多,只能从服务器端上传至日志服务器(使用freesshd搭建sftp服务器,感觉还不错)。...} 重点在于“自动化”三个字。即非交互式密码认证。 自动方式有很多,鉴于本人是菜鸟,什么Python,c,ruby之类都不会。%>_<%。。。...根据现有batch经验,还是从自动ftp入手。 ftp被禁掉了。。 还有与ssh共存sftp,而且公司统一都用ssh登陆linux服务器,所以服务器上一般都装有sftp。...ftp有s参数,自动读取文本内容,执行文件中命令。 恩,研究了一sftp也有-b参数,运行batchfile。 擦!!

4K10

WindowsCygwin可以使用哪些Linux命令

WindowsCygwin可以使用哪些Linux命令 目录 我们先来看下Cygwin安装后目录结构,如图所示: 注:笔者Cygwin安装在C盘根目录下。...没错,在bin目录下,已经实现了Windows和同linux同名各种常用命令 也就是说,在linux用到命令,Cygwin基本都是支持 常用命令 目录切换命令 #切换到当前目录下dir目录...#切换到用户目录,比如是root用户,则切换到/root cd ~ #进入D盘 cd D: #进入带空格目录,需要用引号把名称引起来 cd "C:\Program Files" 文件操作...#删除文件 rm file #删除目录 rm -rf dir #将文件source 复制为 target cp source target #将C盘文件source复制到当前目录 cp...,然后只需看对应linux命令用法即可

3.1K50

如何优雅Linux 开机自动重启脚本

1 简介 经常碰到机器断电之后需要重启一大堆服务,为了防止这种事情发生,设置开机自启脚本十重要,我们习惯性做法就是编写一个重启脚本,然后在 /etc/rc.local 中去完成开机执行。...今天我们就给大家介绍两种更好实现方式: 2 通过 Crontab 实现 Crontab 可以使用 @reboot 来执行主机启动之后命令。...首先在命令行输入: $ crontab -e 然后添加以下内容: @reboot /root/script/restart.sh 完成后,这个脚本就可以在重启时候自动执行了。...default.target 然后启用这个 Systemd 服务: $ systemctl daemon-reload $ systemctl enable restart.service 完成后,这个服务对应脚本就可以自动开机自启了...4 参考文档 https://www.google.com https://tinyurl.com/6ryafefw https://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot

4.2K31

如何优雅Linux 开机自动重启脚本

1简介 经常碰到机器断电之后需要重启一大堆服务,为了防止这种事情发生,设置开机自启脚本十重要,我们习惯性做法就是编写一个重启脚本,然后在 /etc/rc.local 中去完成开机执行。...今天我们就给大家介绍两种更好实现方式: 2通过 Crontab 实现 Crontab 可以使用 @reboot 来执行主机启动之后命令。...首先在命令行输入: $ crontab -e 然后添加以下内容: @reboot /root/script/restart.sh 完成后,这个脚本就可以在重启时候自动执行了。...default.target 然后启用这个 Systemd 服务: $ systemctl daemon-reload $ systemctl enable restart.service 完成后,这个服务对应脚本就可以自动开机自启了...4参考文档 https://www.google.com https://tinyurl.com/6ryafefw https://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot

4.5K10

LinuxMySQL自动备份、定期删除、恢复

; crontabs 软件包是用来安装、卸装、或列举用来驱动 cron 守护进程表格程序。... 时 日 月 周  命令 第 1 列分钟 1~59,每分钟用 *或者*/1表示,整点分钟数为00或0 第 2 列小时 1~23(0 表示 0 点) 第 3 列日 1~31 第 4 列月 1~12...第 5 列星期 0~6(0 表示星期天) 第 6 列要运行命令 0 3 * * * /backup.sh,此命令表示在每天凌晨三点执行一次脚本,可自行调整时间 12 1 * * * /usr/bin...、4日1 : 12访问一次百度网站 0,30 1-2 * * * /usr/bin/curl https://www.baidu.com 在每天1:00至2:00之间每隔30钟访问百度 0 23...每周六、周日1:10访问百度 0 2 1 jan * /usr/bin/curl https://www.baidu.com 1月1号2点访问百度 * */1 * * * /usr/bin/curl

23630

两种终端跑方法介绍 | Linux 如何跑

Linux 环境如何测试 CPU 等硬件和操作系统性能?...目前看来常用有 UnixBench 和 GeekBach,前者源于 Unix,GPL v2 授权自由软件,GeekBach 是跨平台知名跑软件,但结果需要上传服务器通过网址查看。...下面简单介绍两种跑软件使用方法。 UnixBench# UnixBench 是最初 BYTE UNIX 基准套件,经过多年更新和修订。测试结果是一个系统指标,而非 CPU、 RAM 或磁盘指标。...同样用 Ubuntu 台式机跑了一遍,可以在 这里 查看跑结果: Linux 环境我个人倾向于使用开源软件 Unixbench ,可以直接在终端查看结果,无需联网。...至此,本文介绍了 Linux 环境方法。

2.7K60

Linux实现数据库每天自动备份

前两天数据库操作时候误删了几条数据,找不回了,才发现没有搞备份哇~ 所以今天加了个自动备份,记录一操作。 linux如何实现mysql数据库每天定时自动备份,并删除60天内备份文件。...1、创建备份文件: 可以根据自己实际情况选择在哪个目录下创建文件,我这里是在data创建backSql文件夹。..._20181229_174804.sql) 3、添加可执行权限: chmod u+x bkZjBlog.sh 添加可执行权限之后先执行一,看看脚本有没有错误,能不能正常使用; ....错误提示。这个问题应该是在MySQL5.6+版本时候就有出现,可能是为了确保数据库安全性采用保护机制。 我出现了这个问题,但是备份还是好了。所以还没有去解决。 -bash: ....Linux很多命令还是需要去记啊,不然很不方便·~~

2.3K10

Linuxautomake工具使用(自动构建Makefile文件)

一、前言 linux环境,当项目工程很大时候,编译过程很复杂,所以需要使用make工具,自动进行编译安装,但是手写makefile文件比较复杂,所幸在GNU计划中,设计出了一种叫做Autoconf.../Automake工具,用来自动生成makefile文件,为编译和安装程序提供了一个方便快捷入口。...无论是在Linux还是在Unix环境中,make都是一个非常重要编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或 make install。...automake要求每个目录都有自己Makefile.am文件来编译各自目录 代码。...wbyq_666:表示在安装路径创建目录名称。 666.c、888.c :是执行make install 拷贝到wbyq_666目录下文件。

5.2K21

linux给网站目录添加sgid权限有哪些好处

今天我们来学习关于“linux给网站目录添加sgid权限有哪些好处”内容,下文有详解方法和实例,内容详细,逻辑清晰,有需要朋友可以参考,希望大家阅读完这篇文章后能有所收获,那么下面就一起来了解一吧...今天这里主要讨论给网站根目录添加sgid权限 给目录添加sgid权限,可以使在该目录下创建文件或文件所属组继承该目录所属组。...假设该目录所属组是www,那么添加了sgid权限后,无论你是用什么账户创建文件,其所属组都是www。 下面提供给目录添加sgid权限方法 chmod g+s . ll -d ....看看所属组权限有没有 s 位 ,比如 drwxr-sr-x 2 www www 4096 Apr 22 11:58 如此以后在网站根目录下创建文件所属组就是www,无论你是用什么账户创建。...关于“linux给网站目录添加sgid权限有哪些好处”内容今天就到这,感谢各位阅读,大家可以动手实际看看,对大家加深理解更有帮助哦。

1.8K30
领券