zoukankan      html  css  js  c++  java
  • 编写简单的批处理文件(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执行完会自动关闭命令行,导致不能看到执行中报的错误

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

  • 相关阅读:
    批处理详细教程1
    “无后端”的web应用开发模式
    给Notepad++换主题
    Github for Windows使用图文教程
    MongoDB操作数据库的几个命令(自己用)
    P2P实现的原理
    ios中摄像头/相册获取图片压缩图片上传服务器方法总结
    ffmpeg编译
    UIScrollView的contentSize、contentOffset和contentInset属性
    sqllite相关总结
  • 原文地址:https://www.cnblogs.com/i_am_me/p/13300886.html
Copyright © 2011-2022 走看看