zoukankan      html  css  js  c++  java
  • mysql免安装发布服务

    免安装的mysql下载后解压到本地后,需要将mysql发布成服务,此段代码非原创,不过实在找不到是哪位发布的了,故没有注明出处

    @echo off
    echo "This is a demo script for auto installation of noninstall version of MySQL on Windows. "
    set MYSQL_HOME=%~dp0
    echo MYSQL_HOME=%MYSQL_HOME%
    del /F my.ini
    echo [client] >> my.ini
    echo port = 3307 >> my.ini
    echo [mysqld] >> my.ini
    echo basedir=%MYSQL_HOME%>>my.ini
    echo datadir=%MYSQL_HOME%data>> my.ini
    echo innodb_data_file=ibdata1:50M;ibdata2:10M:autoextend >> my.ini
    echo transaction-isolation=READ-COMMITTED >> my.ini
    echo port=3307 >> my.ini
    echo max_allowed_packet = 64M >> my.ini
    echo "my.ini in %MYSQL_HOME% created."
    set PATH=%MYSQL_HOME%/bin;%PATH%
    if exist "%MYSQL_HOME%\bin\mysqld-nt.exe" call mysqld-nt --install-manual mysql55 --defaults-file="%MYSQL_HOME%my.ini"
    if not exist "%MYSQL_HOME%\bin\mysqld-nt.exe" call mysqld --install-manual mysql55 --defaults-file="%MYSQL_HOME%my.ini"

    将这个文件保存成mysql_install.bat放到解压出来的目录里面,然后在命令行运行这个文件。

    运行完成后就会出现一个 mysql55 的服务,启动它就可以像安装的mysql一样使用了。

    卸载:

    进入解压的mysql目录bin目录,然后输入

    mysqld -remove mysql55

    这样就可以将刚才发布的服务删除了。



  • 相关阅读:
    Docker私有仓库
    Docker入门
    HBase表的数据导出和导入
    HBase shell的使用记录
    Redis集群模式(Cluster)部署
    Oracle数据库sqlldr工具的使用
    oracle使用impdp和expdp导入导出数据
    Linux自动同步时间的方法
    Linux配置ssh免密码登陆
    Linux中逻辑卷(LV)的创建、增大和减小
  • 原文地址:https://www.cnblogs.com/likanmama/p/2261285.html
Copyright © 2011-2022 走看看