编写简单的批处理文件(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执行完会自动关闭命令行,导致不能看到执行中报的错误
最好百度下批处理文件的常用命令,心中有个大概,知道大概能做什么