服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - IIS - win2003 IIS+MySQL服务管理助手

win2003 IIS+MySQL服务管理助手

2022-12-08 15:25ideacm IIS

应一个朋友要求写了这个批处理程序,主要用途就是在win32系统中方便停止、开启、重启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

延伸 · 阅读

精彩推荐
  • IISiis创建用户隔离模式FTP站点的方法

    iis创建用户隔离模式FTP站点的方法

    为了方便大家使用,所建立的FTP站点不仅允许匿名用户访问,而且对主目录启用了“读取”和“写入”的权限。这样一来任何人都可以没有约束地任意读写...

    IIS教程网10892021-08-01
  • IIS如何备份和恢复IIS6和IIS7的设置

    如何备份和恢复IIS6和IIS7的设置

    Windows的IIS有一个非常“坑爹”的备份还原功能,和大部分备份还原不同的是,这个服务默认不支持不同电脑之间的备份还原,如果用户重装Windows的话,即...

    服务器技术网8312022-03-03
  • IIS提示iis 无法启动World Wide Web Publishing服务的解决办法

    提示iis 无法启动World Wide Web Publishing服务的解决办法

    今天装IIS组件,结果网站和ftp都启动不了,看看服务,World Wide Web Publishing 服务没有启动,FTP Publishing服务也没有启动,于是我手动启动World Wide Web Publishi...

    IIS技术网4052020-09-14
  • IISIIS实现服务器反向代理用法介绍

    IIS实现服务器反向代理用法介绍

    iis是Internet Information Services的缩写,意为互联网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。...

    IT技术分享社区6982021-08-04
  • IIS远程管理Windows服务器上的IIS服务

    远程管理Windows服务器上的IIS服务

    好多Windows服务器管理员在管理IIS服务时都是先运程桌面,然后再操作IIS,现在为大家讲解一种方法可以直接在本地的IIS上管理服务器上的IIS...

    IIS服务器技术3602020-06-19
  • IIShttp转https的实战记录(iis 7.5)

    http转https的实战记录(iis 7.5)

    这篇文章主要给大家介绍了关于http转https的相关资料,文中是最近的一次实战记录,基于iis7.5,通过一步步的图文介绍的非常详细,对大家的学习或者工作...

    ChnHonKer-小河4992020-05-22
  • IISiis 创建应用程序池的方法与分析

    iis 创建应用程序池的方法与分析

    当 IIS 6.0 在工作进程隔离模式下运行时,可将 Web 应用程序组合到应用程序池中。应用程序池允许将特定配置设置应用于多个应用程序组,并允许工作进程...

    IIS教程网8682022-12-07
  • IISWindows Server 2012安装配置iis8图文教程

    Windows Server 2012安装配置iis8图文教程

    本文主要为大家在Windows Server 2012中安装配置iis8图文教程,有需要的朋友可以参考下...

    服务器技术网3812020-11-23