MYSQL 注册启动 及 停用卸载 批处理脚本 (补)

早前调试mysql接口时候编写的批处理文件。

注册启动  my_install.bat

@echo off
set MYSQL_DIR=%~dp0
rem set MYSQL_DIR=%cd%

if not "%MYSQL_HOME%"=="" (
    if not "%MYSQL_HOME%"=="%MYSQL_DIR%" (
        echo MYSQL_HOME=%MYSQL_HOME% != MYSQL_DIR=%MYSQL_DIR%
        goto my_ends
    )
) else (
    set MYSQL_HOME=%MYSQL_DIR%
    echo MYSQL_HOME must be set as MYSQL_DIR=%MYSQL_DIR%
)

set PATH=%MYSQL_HOME%bin;%MYSQL_HOME%lib;%PATH%

mysqladmin -uroot  ping 1>nul 2>nul
@if "%ERRORLEVEL%" == "0" (
    echo Mysql is running.
    goto my_ends
)

echo "MYSQL_HOME = %MYSQL_HOME%"
echo Install and start mysql server ...

mysqld --install mysql_srv
sc config mysql_srv start= DEMAND
rem sc query mysql_srv
net start mysql_srv
rem sc query mysql_srv

mysqladmin -uroot  ping 1>nul 2>nul
@if "%ERRORLEVEL%" == "0" echo "Mysql started successfully"

:my_ends

cmd /K

停用卸载 my_uninstall.bat

@echo off
set MYSQL_DIR=%~dp0
rem set MYSQL_DIR=%cd%

if not "%MYSQL_HOME%"=="" (
    if not "%MYSQL_HOME%"=="%MYSQL_DIR%" (
        echo MYSQL_HOME=%MYSQL_HOME% != MYSQL_DIR=%MYSQL_DIR%
        goto my_ends
    )
) else set MYSQL_HOME=%MYSQL_DIR%

set PATH=%MYSQL_HOME%\bin;%MYSQL_HOME%\lib;%PATH%
echo "MYSQL_HOME = %MYSQL_HOME%"
echo Stop and uninstall mysql server ...

mysqladmin -uroot  ping  1>nul 2>nul
@if "%ERRORLEVEL%" == "0" (
    net stop mysql_srv
    rem sc query mysql_srv
)

mysqld --remove mysql_srv

:my_ends

pause
时间: 2024-08-10 19:22:22

MYSQL 注册启动 及 停用卸载 批处理脚本 (补)的相关文章

PostgreSQL 注册启动 及 停用卸载 批处理脚本

注册启动 pg_install.bat: echo off set PGSQL_DIR=%~dp0 if not "%PGSQL_HOME%"=="" ( if not "%PGSQL_HOME%"=="%PGSQL_DIR%" ( echo PGSQL_HOME=%PGSQL_HOME% != PGSQL_DIR=%PGSQL_DIR% goto pg_ends ) ) else ( set PGSQL_HOME=%PGSQ

破解windows下MySQL服务启动不了的情况下不能对其进行完全卸载的解决方案

以下的文章主要介绍的是在MySQL服务启动不了的情况下,不能对其进行完全卸载的实际解决办法的描述,以下就是对解决MySQL服务启动不了的情况下具体方案的描述,希望在你今后的学习中会对你有所帮助. MySQL 5.1 安装过程中报apply security setting错误的解决办法 1, 卸载MySQL 2, 删除目录 C:\Documents and Settings\All Users\Application Data\MySQL 3, 重新安装MySQL 就 OK 啦 [MySQL]

破解windows下MySQL服务启动不了的情况下不能对其进行全然卸载的解决方式

下面的文章主要介绍的是在MySQL服务启动不了的情况下,不能对其进行全然卸载的实际解决的方法的描写叙述,下面就是对解决MySQL服务启动不了的情况下详细方案的描写叙述,希望在你今后的学习中会对你有所帮助. MySQL 5.1 安装过程中报apply security setting错误的解决的方法 1, 卸载MySQL 2, 删除文件夹 C:\Documents and Settings\All Users\Application Data\MySQL 3, 又一次安装MySQL 就 OK 啦

services 系统服务的启动、停止、卸载

MySQL服务的启动.停止与卸载 在 Windows 命令提示符下运行: 启动: net start MySQL 停止: net stop MySQL 卸载: sc delete MySQL Sc delete说明 Sc delete是WindowsDOS命令,用于删除Windows服务,从注册表中删除服务子项.如果服务正在运行或者另一个进程有一个该服务的打开句柄,那么为了删除而标记该服务.此命令适用于:Windows 7,Windows Server 2003,Windows Server 2

解决php工具箱(phpStudy)Apache启动成功,MySql无法启动的问题

今天花了两个多小时的时间给别人捣鼓php工具箱,自己都很惊讶. 由于xampp中的不太适合新手刚开始学php使用,所以我给她安装了php工具箱,这是个可以切换版本的软件,我很推荐,而且不需要配置! 不过很让人头疼的是Apache正常启动,,MySql就是无法启动,百度上说的也不咋有用(不一竿子打死,最终解决办法的前身还是百度的),百度上大多数是说的端口问题,Apache是80,MySql是3306,然而检测端口占用信息是安全的,也就是说端口不是致命的. 我说我遇到的这种情况:1.注册表里没有My

Linux下查看mysql、apache是否安装,安装,卸载等操作

Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root     17659     1  0  2011 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysql

XAMPP的MYSQL无法启动

昨天用各种方式试验MYSQL的数据库备份与恢复操作,恢复过程中,MYSQL就无法启动了. 提示如下: 22:59:43 [mysql] Attempting to start MySQL app... 22:59:43 [mysql] Status change detected: running 22:59:44 [mysql] Status change detected: stopped 22:59:44 [mysql] Error: MySQL shutdown unexpectedly

二进制安装MySQL5.5.39,磁盘空间不足导致MySQL无法启动

--添加用户和组 [[email protected] local]# groupadd [[email protected] local]# useradd -g mysql -s /sbin/nologin -d /opt/msyql mysql --创建目录 [[email protected] local]# mkdir /data/mysql/mysql_3306/{data,logs,tmp} -p --做软链接到/usr/local/mysql [[email protected]

安装mysql数据库后,在服务中没有mysql的启动项

我用的是phpstudy安装的mysql数据库,但是在服务中没有mysql的启动项(不影响使用),原因是在安装mysql的时候没有安装mysql 服务 解决办法如下: 1. 用管理员身份运行cmd.exe(注意管理员身份!) 2. 进入mysql的bin目录 3. 安装mysql服务 安装服务:mysqld --install (卸载服务:mysqld --remove) 安装运行结果: 4. 查看本地服务成功出现mysql启动项