通过windows任务计划来备份数据库以及检测apache是否正常运行-sever 2008 Apache优化配置

1.首先找到windows任务计划

2.通过创建windows任务计划来定时调用 .bat 程序去指向相应的操作

1)备份Mysql数据了

.bat代码如下

@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
E:/AppServ/MySQL/bin/mysqldump --opt -u root --password=password testdb > E:/db/testdb_%Ymd%.sql</span>
@echo on

一般设置1天备份一次数据库就可以,注意触发器需要启用以后才能生效。

2)定时监测apache服务器是否正常

原理如下

首先 创建一个网站需要联系数据库的web页面,.bat程序运行时 首先调用这个页面看是否返回正常,如返回超时或异常则调用 apache服务器重启程序 防止网站无法正常访问。

重启apache .bat

@echo off
net stop apache2.2
net start apache2.2
@echo on
时间: 2024-12-29 01:34:25

通过windows任务计划来备份数据库以及检测apache是否正常运行-sever 2008 Apache优化配置的相关文章

转:windows下定时执行备份数据库

上一篇写了linux下定时任务,这一篇转发一个windows下定时备份数据库. 第一种:新建批处理文件 backup.dat,里面输入以下 net stop mysql xcopy "C:\Program Files\MySQL\MySQL Server 5.0\data\piaoyi\*.*" D:\db_backup\%date:~0,10%\ /y net start mysql 注意:批处理命令中路径里有空格的话,必须在路径上加上双引号! 关于时间参数的参考: %date:~0

windows下mysql定时备份数据库几种方法

第一种:新建批处理文件 backup.dat 代码如下: net stop mysqlxcopy "C:/Program Files/MySQL/MySQL Server 5.0/data/piaoyi/*.*" D:/db_backup/%date:~0,10%/ /ynet start mysql 注意:批处理命令中路径里有空格的话,必须在路径上加上双引号!然后使用Windows的"计划任务"定时执行该批处理脚本即可.(例如:每天凌晨3点执行backup.bat

[转]mysql自动定时备份数据库的最佳方法-支持windows系统

网上有很多关于window下Mysql自动备份的方法,可是真的能用的也没有几个,有些说的还非常的复杂,难以操作. 我们都知道mssql本身就自带了计划任务可以用来自动备份,可是mysql咱们要怎么样自动有备份呢? 这个方法是用bat批处理来完成的. 假想环境:MySQL 安装位置:D:\Program Files\MySQL\MySQL Server 5.0\data 如图: 数据库名称为:952game数据库备份目的地:d:\db_bak\ (你想把数据库备份到哪个盘的路径)我想备到D盘的db

在linux和windows下自动备份数据库

摘要: 详细介绍在windows和linux下自动备份数据库的过程,希望可以让新手立即上手吧! 本文档内容共分为2大部分:linux和windows Linux和windows都分为:准备工作和操作阶段. Linux的详细步骤为:1.准备文件. 2.连接linux 3.实际操作也就是写命令 windows的详细步骤为:1.准备文件. 2.编辑任务和计划程序. 所用软件:notepad++,ssh 一.linux 1.准备工作(可以在windows下执行本操作) 创建三个文件 1.1文件名:exp

定时备份服务器数据库(借助windows任务计划以及mysqldump)

最近社区多了,考虑到数据的安全性,要每天备份一次数据库,以防万一: linux目前还不是很了解,先用windows的计划任务吧: 大体思路就是 借用windows的计划任务来执行备份远程数据库到本地: 主要是搬来的哈:http://www.php-note.com/article/detail/388 首先,php程序:借用mysqldump来导出数据库,然后php操作存储以及删除旧的数据: 配置文件:db.config.php(我是备份的五个数据库,增加减少就修改$dbs的数组即可) <?ph

Co. - Microsoft - Windows - 通过任务计划,备份本地MySQL,数据上传Linux备份服务器

需求 客户为Windows系统,安装MySQL,需要每日备份数据库到指定目录,并且上传到公司的备份服务器(Linux). 1.使用mysqldump备份MySQL数据库,使用FTP上传到阿里云Linux系统的FTP服务器2.使用Windows任务计划实现定时自动备份,自动上传任务 最佳实践 1.创建任务计划和所需bat脚本 MySQL backup.bat rem *******************************Code Start*************************

windows server 定期备份数据库脚本

将以下文件保存为.bat脚本,在计划任务中添加定时任务运行此脚本即可.脚本中的备份目录,数据库目录和压缩文件目录请自行修改. @echo off rem 当前路径切换到备份数据库目录 cd D:\wamp\www\databases rem 按照时间新建备份目录:格式为年\月\日 md %date:~0,4%\%date:~5,2%\%date:~8,2% rem 设置临时变量:备份目录 set backuppath=D:\wamp\www\databases\%date:~0,4%\%date

linux中使用计划任务进行数据库定期备份

Linux上经常要使用cornd执行定时任务.如果对crontab掌握不是很熟悉,也可以直接使用宝塔面板进行一些简单的定时计划任务.在我的三 丰 免 费 云主 机上 安装了CentOS系统,并默认安装了宝塔管理面板,为了安全起见,在服务器在正常服务期间,手动关闭了宝塔面板服务进程.为使用宝塔面板管理创建mysql数据库. 1.通过SSH登录,开启宝塔面板服务如下图: 2.登录宝塔面板 使用IP地址并通过设置好的端口进行宝塔管理面板登录 3.选择"计划任务"进行定时备份任务的添加 4.添

windows下bat批处理实现数据库备份、压缩、删除

@echo off rem 删除7天前的数据库备份 cd D:\db_bak\qd_web_project\dumpforfiles /m *.sql.gz /d -7 /c "cmd /c del @file /f" cd D:\db_bak\ios_web_project\dumpforfiles /m *.sql.gz /d -7 /c "cmd /c del @file /f" cd D:\db_bak\game_db_all\allforfiles /m