制作一个BAT文件,启动mysql服务 不显示运行框
时间: 2024-01-25 17:03:00 浏览: 22
好的,以下是一个示例BAT文件,可以启动 MySQL 服务,同时不显示运行窗口:
```
@echo off
setlocal
set SERVICE_NAME=mysql
set DISPLAY_NAME=MySQL
for /F "tokens=3 delims=: " %%H in ('sc query %SERVICE_NAME% ^| findstr " STATE"') do (
if /I "%%H" NEQ "RUNNING" (
sc start %SERVICE_NAME%
)
)
exit
```
您可以将上述代码复制到记事本中,然后将文件保存为 .bat 格式。在运行该文件时,它将启动 MySQL 服务,如果 MySQL 服务没有运行的话,并且不会显示任何运行窗口。
注意:如果您的 MySQL 服务名称与示例中的“mysql”不同,请将代码中的“mysql”替换为您要启动的服务名称。
相关问题
制作一个bat 自动以管理员身份运行 启动mysql 服务 且不显示cmd运行框
好的,以下是实现的步骤:
1. 首先,你需要在记事本中编写一段命令脚本。脚本内容如下:
```batch
@echo off
echo Starting MySQL service...
net start mysql /y >nul
echo MySQL service started.
```
这段脚本会在命令行窗口中启动 MySQL 服务,并抑制掉所有输出信息。
2. 保存上述脚本为 .bat 文件,比如说命名为 startmysql.bat。
3. 接着,你需要将该 .bat 文件以管理员身份运行。你可以通过以下方式来实现:
a. 打开文件夹,右键点击 startmysql.bat 文件,选择“发送到” -> “桌面快捷方式”。
b. 右键点击桌面上的 startmysql 快捷方式,选择“属性” -> “高级” -> 勾选“以管理员身份运行”。
c. 点击“确定”保存更改。
4. 最后,你可以双击该快捷方式来启动 MySQL 服务,此时不会显示命令行窗口。
希望以上步骤可以帮助你完成要求的自动以管理员身份运行启动 MySQL 服务且不显示 cmd 运行框的需求。
制作一个BAT文件,启动mysql服务
好的,请参考以下的BAT文件示例,可以启动 MySQL 服务:
```
@echo off
net start mysql
echo MySQL 服务已启动
pause
```
您可以将上述代码复制到记事本中,然后将文件保存为 .bat 格式。在运行该文件时,它将启动 MySQL 服务,并在命令窗口中显示“MySQL 服务已启动”消息。
注意:如果您的 MySQL 服务名称与上述示例中的“mysql”不同,请将代码中的“mysql”替换为您要启动的服务名称。