编写简单的批处理文件(Mysql的安装与卸载)

  最近给客户安装一个离线版本的软件需要安装数据库,我选择使用了解压版mysql-5.6.26-winx64。我需要给客户编写安装、卸载的批处理文件╮(╯▽╰)╭(以前没搞过)。

安装批处理文件:

@echo off
set "SERVICE_NAME=mysqleditor"
cd /d "%~dp0mysql-5.6.26-winx64"
set "MYSQL_HOME=%cd%"
cd bin
mysqld --install %SERVICE_NAME% --defaults-file="%MYSQL_HOME%my-default.ini"
mysqld --initialize --consoles
net start %SERVICE_NAME%
pause

@echo  on/off  开启或关闭控制台输出

set  "变量名称=值"设置变量

cd /d  "%~dp0mysql-5.6.26-winx64"  进入d盘 ,进入当前批处理文件所在目录的同级目录mysql-5.6.26-winx64。/d 最好加上,预防将批处理文件拖入cmd.exe窗口执行获取不到文件目录  %~dp0表示当前批处理文件所在目录

set "MYSQL_HOME=%cd%"  设置变量mysql_home,变量值为当前进入的目录mysql-5.6.26-winx64

cd bin  进入mysql-5.6.26-winx64/bin目录

mysqld ***   执行mysql的安装命令

net start   启动mysql服务

pause  执行完等待用户确认退出,不加pause执行完会自动关闭命令行,导致不能看到执行中报的错误

最好百度下批处理文件的常用命令,心中有个大概,知道大概能做什么

原文地址:https://www.cnblogs.com/i_am_me/p/13300886.html