win2003 IIS+MySQL服务管理助手

提示:如果你安装MySQL的服务名不是mysql,请使用文本编辑器打开该bat文件,批量替换文件中的mysql。
mysql.bat 程序源码
使用方法:将下面的文件复制保存为mysql.bat直接运行即可,如果你的服务器禁止了bat的运行请自行修改。


代码如下:

@Echo Off
TITLE IIS6+MySQL服务管理助手v0.1

:start
CLS
COLOR 1f
:: 使用COLOR命令对控制台输出颜色进行更改
MODE con: COLS=31 LINES=18
:: MODE语句为设定窗体的宽和高
Set tm1=%time:~0,2%
Set tm2=%time:~3,2%
Set tm3=%time:~6,2%
Echo %date% %tm1%点%tm2%分%tm3%秒
Echo ==============================
Echo 请选择要进行的操作,然后按回车
Echo ───────────────
Echo 1. 停止IIS服务
Echo 2. 启动IIS服务
Echo 3. 重启IIS服务
Echo 4. 停止MySQL服务
Echo 5. 启动MySQL服务
Echo 6. 重启MySQL服务
Echo 7. 刷新当前时间
Echo 8. 作者链接
Echo 9. 退出本程序
Echo.

:menu
Set Choice=
Set /P Choice=选择:
:: 设定变量"Choice"为用户输入的字符
If Not "%Choice%"=="" Set Choice=%Choice:~0,1%
:: 如果输入大于1位,取第1位,比如输入132,则返回值为1
Echo.
If /I "%Choice%"=="1" Goto iisstop
If /I "%Choice%"=="2" Goto iisstart
If /I "%Choice%"=="3" Goto iisrestart
If /I "%Choice%"=="4" Goto mysqlstop
If /I "%Choice%"=="5" Goto mysqlstart
If /I "%Choice%"=="6" Goto mysqlrestart
If /I "%Choice%"=="7" Goto start
If /I "%Choice%"=="8" Goto support
If /I "%Choice%"=="9" Goto End
:: 为避免出现返回值为空或含空格而导致程序异常,需在变量外另加双引号
:: 注意,If语句需要双等于号
:: 如果输入的字符不是以上数字,将返回重新输入
Echo 选择无效,请重新输入
Echo.
Goto start

:iisstop
CLS
MODE con: COLS=55 LINES=15
COLOR 70

net stop w3svc
net stop iisadmin /y

Echo.
Echo 请按任意键返回...
PAUSE >nul
Goto start

:iisstart
CLS
MODE con: COLS=55 LINES=15
COLOR 70

net start w3svc

Echo.
Echo 请按任意键返回...
PAUSE >nul
Goto start

:iisrestart
CLS
MODE con: COLS=31 LINES=15
COLOR 70

iisreset.exe

Echo.
Echo 请按任意键返回...
PAUSE >nul
Goto start

:mysqlstop
CLS
MODE con: COLS=31 LINES=15
COLOR 70

net stop mysql

Echo.
Echo 请按任意键返回...
PAUSE >nul
Goto start

:mysqlstart
CLS
MODE con: COLS=31 LINES=15
COLOR 70

net start mysql

Echo.
Echo 请按任意键返回...
PAUSE >nul
Goto start

:mysqlrestart
CLS
MODE con: COLS=31 LINES=15
COLOR 70

net stop mysql
net start mysql

Echo.
Echo 请按任意键返回...
PAUSE >nul
Goto start

:support
start iexplore "ideacm.com.cn/read.php?72"
Goto start

该文章来自 :http://ideacm.com.cn/read.php?72

(0)

相关推荐

  • win2003 IIS+MySQL服务管理助手

    提示:如果你安装MySQL的服务名不是mysql,请使用文本编辑器打开该bat文件,批量替换文件中的mysql. mysql.bat 程序源码使用方法:将下面的文件复制保存为mysql.bat直接运行即可,如果你的服务器禁止了bat的运行请自行修改. 复制代码 代码如下: @Echo Off TITLE IIS6+MySQL服务管理助手v0.1 :start CLS COLOR 1f :: 使用COLOR命令对控制台输出颜色进行更改 MODE con: COLS=31 LINES=18 :: M

  • 阿里云完美教程 Window2003 iis+mysql+php+zend环境配置

    在我的使用过程中只遇到几个小问题: 一.HTTP 错误 403.1 – 禁止访问:执行访问被拒绝 原因是执行权限不够,解决的方法是: 解决方法一: 打开"管理工具"的"Internet 信息服务",右键选择"WEB站点属性"的"主目录"选项卡,把"执行许可"的选项从"无"改为"纯脚本"就好了. 解决方法二: 1.打开IIS设置 2. 在建虚拟目录或网站时注意以下设置

  • 远程分析win2003 IIS安全设置第1/2页

    提起微软公司IIS web服务器的安全问题,很多人立刻就会联想到那些为人们所称颂的致命漏洞: UNICODE , CGI 解析, .ida,idq, .Printer远程溢出等. 这些伟大的漏洞恐怕是我等scriptskidding的最爱了,利用他们可以很轻松的拿到较高的系统权限.但是这篇文章并非是讨论这些致命的漏洞的,只是比较详细的介绍了如何远程判断IIS 服务器的各种设置,如目录权限,认证方法等等,文中有些东西已经很老了,但是新的东西还是值得一看的. 希望本文能够起到一个抛砖引玉的作用.好了

  • mysql服务1067错误多种解决方案分享

    my.ini在MySQL的目录,于是在同事机器上拷贝了一个my.ini拿来修改,并单独放在一个地方作为备份.其内容如下: 复制代码 代码如下: #Uncomment or Add only the keys that you know how works. #Read the MySQL Manual for instructions [mysqld] basedir=d:/MySQL5.0/ #bind-address=127.0.0.1 datadir=d:/MySQL5.0/data #l

  • windows无法启动MySQL服务报错1067的解决方法

    突然登陆MySQL时,出现禁止访问或者无法连接到数据库,回到服务,去打开wampmysqld ,发现 "windows无法启动MySQL服务 错误1067" ,死活启动不了,咋办?虾苗我来给大家分享下经验! 方法一: 1.打开my.ini文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM. 2.删除在MySQL安装目录下的Data目录中的ib_logfile0和ib_logfile1 3.找到在

  • 在 本地计算机 无法启动mysql服务 错误1067:进程意外中止

    无论安装何版本的mysql,在管理工具的服务中启动mysql服务时都会在中途报错  内容为:在 本地计算机 无法启动mysql服务 错误1067:进程意外中止 经过多方求教,得解决方法如下 查找系统(后来验证应该为windows目录)目录下的my.ini文件,编辑内容(如果没有该文件,则新建一个),至少包含basedir,datadir这两个基本的配置.  [mysqld]  # set basedir to installation path, e.g., c:/mysql  # 设置为MYS

  • mysql 服务意外停止1067错误解决办法小结

    事件类型: 错误 事件来源: Service Control Manager 事件种类: 无 事件 ID: 7034 日期: 2012-11-1 事件: 9:25:52 用户: N/A 计算机: SVCTAG-HZWGF3X 描述: 服务 MySQL 意外停止.这发生了 1 次. 有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心. 再看应用程序错误,看出 发现有这么个提示 D:xxxxmysqld: Shutdown c

  • mysql服务无法启动报错误1067解决方法(mysql启动错误1067 )

    试了谷歌到的几种方法,都没有解决,然后突然想起在启动apache的时候,iis的端口占用情况(因为我的apache也使用了80端口),所以  打开命令行 netstat -aon|findstr "3306" 结果显示 默默的在内心深处骂了一句"靠", 果然是端口占用,然后,顺藤摸瓜 tasklist|findstr "416" 结果显示 不得不联想到,优酷的攻城狮们的mysql数据库绝对不是使用的默认3306端口,然后杀掉explorer.ex

  • 在同一台机器上运行多个 MySQL 服务

    ********************************************************** 第一部分, 在一台服务器构建多mysql 服务. ********************************************************** 一,绪言 在Mysql中有一mysqld_multi命令,可用于在一台物理服务器运行多个Mysql服务,今天参考一些文档,亲自测试并通过,真高兴,现将操作过程共享给大家! 操作系统:Linux 2.6.13 (Sl

  • mysql 5.7.17 安装教程 附MySQL服务无法启动的解决方法

    最为.net开发来说,微软的sql server数据库是比较熟悉,而至于MySQL,Oracle以前都有使用,但都是很熟悉,所以..... 准备阶段 mysql官网https://dev.mysql.com/ 下载mysql文件 注:以上这种下载的是压缩包安装方式, 安装 具体安装如下: (1)mysql-5.7.17-winx64.zip解压到E:\MySQL\文件下,打开命令提示符以管理员身份运行,cd到E:\MySQL\mysql-5.7.17-winx64\bin下 命令为:cd /d

随机推荐