批处理命令篇--配置免安装mysql

免安装版的mysql是进行软件绿色发布的绝佳助手,本文介绍一种使用批处理命令自动配置mysql的方法。 (1)建立三个文件,分别是:service
install.bat,temp.txt,update.sql。 (2)在temp.txt文件中写入如下内容: set PathTemp=
(3)在update.sql文件中写入如下内容: use mysql update user set host=‘%‘ where user=‘root‘
and host=‘127.0.0.1‘; update user set password=password(‘root‘) where
user=‘root‘ and host=‘%‘; quit (4)在service install.bat文件中写入如下内容: @echo off rem
@echo off的作用是关闭回显功能

rem 找到当前路径 rem 将temp.txt文件中内容拷贝到temp.bat文件中 rem temp.txt文件中的内容是“set
PathTemp=” rem 特别注意:“=”后面不能加回车 copy temp.txt temp.bat>nul

rem 将路径添加到temp.bat文件中 cd>>temp.bat

rem 执行temp.bat文件中命令 rem temp.bat文件执行后,路径已经保存在PathTemp变量中 call temp.bat

rem 删除temp.bat文件 del temp.bat

rem 设置my-huge.ini的标记位 set tag=[mysqld]

rem 设置添加到my.ini文件中的数据库路径和数据路径 rem set datadir=datadir=%PathTemp%\data的意思是:
rem 将字符串“datadir=”、变量PathTemp对应的字符串以及字符串“\data”赋值给datadir变量 set
basedir=basedir=%PathTemp% set datadir=datadir=%PathTemp%\data

rem 设置运行环境变量homedir set homedir=%PathTemp%\bin

rem 设置变量延迟 rem 注意:使用变量延迟后,相关变量用!!包围,这样程序才能正确识别 setlocal
enabledelayedexpansion

rem 循环查找my-huge.ini文件中的内容 for /f "tokens=*" %%i in (my-huge.ini) do (

rem 将从my-huge.ini文件中读到的字符串,赋值给变量p set p=%%i

rem 如果变量p的内容和my-huge.ini的标记位相同 rem 将变量p的内容写入my.ini文件中,同时在其后面加入两行内容: rem
basedir的内容和datadir的内容; rem 如果不同,只将变量p的内容写入my.ini文件中 if "!p!"== "%tag%" ( echo
!p!>>my.ini echo !basedir!>>my.ini echo !datadir!>>my.ini ) if
not "!p!"== "%tag%" echo !p!>>my.ini )

rem 设置安装mysql服务的命令 set installcmd=.\bin\mysqld-nt.exe -install

rem 调用安装命令 call !installcmd!

rem 启动mysql服务 net start mysql

rem 调用update.sql文件中的sql语句,将mysql的远程访问方式打开,以备远程访问服务器; rem
同时,将mysql的密码更改,本批处理命令将mysql密码更改为root .\bin\mysql -u root <.\update.sql

rem 重启mysql服务 net stop mysql net start mysql (5)运行service
install.bat文件,完成mysql的环境配置,此时就可以通过程序对mysql服务进行调用了。

注意:此时mysql的root用户的密码已被更改为“root”,并允许用户远程访问mysql。

时间: 2024-10-15 05:04:31

批处理命令篇--配置免安装mysql的相关文章

批处理命令篇--配置免安装mysql 5.6.22

原文:批处理命令篇--配置免安装mysql 免安装版的mysql是进行软件绿色发布的绝佳助手,本文介绍一种使用批处理命令自动配置mysql的方法.(1)建立三个文件,分别是:service install.bat,temp.txt,update.sql.(2)在temp.txt文件中写入如下内容:set PathTemp=(3)在update.sql文件中写入如下内容:use mysqlupdate user set host='%' where user='root' and host='12

win7配置免安装mysql5.6.19过程详解

本文主要介绍免安装配置mysql5.6.19的过程,整个过程中自己出现很多次失误,经过整理,现将一次可成功的过程记录下来,供大家参考. 准备 在mysq官网 http://dev.mysql.com/downloads/mysql/,下载最新稳定版本. 本文使用的mysql版本为5.6.19,因下载免安装版本,在页面选择"Windows (x86, 64-bit), ZIP Archive"[吐槽一下,越来越大了:217.2M] 解压 将下载的mysql.zip解压到E:\Develo

Linux下配置免安装版Tomcat

前言:測试过程中,须要在Linux环境下配置免安装版本号的Tomcat.以下列出具体步骤,希望对大家有帮助. 一.下载免安装版Tomcat 打开Tomcat主页http://tomcat.apache.org/.下载Tomcat免安装版.我这里下载的是apache-tomcat-7.0.2.tar.gz. 二.配置Java环境变量 Java的环境变量有了概述,具体见:http://www.fengwenxuan.com/index.php/red-hat-enterprise-linux/238

免安装Mysql配置过程

1服务器端设置 # 设置为MYSQL的安装目录 basedir=D:/mysql-5.6.24-win32/mysql-5.6.24-win32 # 设置为MYSQL的数据目录(这就是免安装目录下的data) datadir=D:/mysql-5.6.24-win32/mysql-5.6.24-win32/data(注意目录从地址那一栏复制过来是不对的D:\mysql-5.6.24-win32\mysql-5.6.24-win32,斜线方向不对可能会导致错误,所示不要偷懒省事) 2.默认字符集

windows 免安装mysql绿色版配置

MySQL绿色版安装 1.下载地址 https://dev.mysql.com/downloads/mysql/ 2.配置my.ini 文件 解压下载文件到指定目录.如: my.ini文件内容: [mysql] default-character-set=utf8 [mysqld] basedir=C:\Users\venn\mysql-5.7.18-winx64 datadir=C:\Users\venn\mysql-5.7.18-winx64\data port=3306 max_conne

配置免安装版的mysql

1.下载免安装版的压缩文件之后,解压至一个目录,如:D:\mysql\mysql56 2.在解压后的根目录下有一个my-default.int,复制此文件至别的目录,重命名为my.ini. 2.1.    修改my.ini文件,具体内容如下所示: [client] port=3306 default-character-set=utf8 [mysqld] # These are commonly set, remove the # and set as required. basedir = D

免安装mysql配置

1.下载压缩包:去官网下载免安装的MySQL的压缩包http://dev.mysql.com/downloads/mysql/根据机器选择64位或者32位: 2.解压到相应目录.我解压到了D:\Program Files (x86)下. 3.修改配置文件:将my-default.ini文件内容修改如下, [client] #客户端端口和默认字符集 port=3306 default-character-set=utf8 [mysqld] #服务器端设置 # 设置为MYSQL的安装目录 based

win7配置免安装mysql5.6.19过程具体解释

本文主要介绍免安装配置mysql5.6.19的过程,整个过程中自己出现非常多次失误,经过整理,现将一次可成功的过程记录下来,供大家參考. 准备 在mysq官网 http://dev.mysql.com/downloads/mysql/,下载最新稳定版本号. 本文使用的mysql版本号为5.6.19,因下载免安装版本号,在页面选择"Windows (x86, 64-bit), ZIP Archive"[吐槽一下,越来越大了:217.2M] 解压 将下载的mysql.zip解压到E:\De

在Windows 8.1系统上配置免安装版mysql-5.6.21-winx64

1.到官网上下载MySQL 下载地址为:http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.21-winx64.zip 2.解压文件到D盘 当然你可以解压到其他盘符下面,但是注意最好放置在根目录下,这样可以避免一些异常的问题. 3.将mysql的bin目录路径添加到系统的path中 这台电脑---右键选择属性---高级系统设置---环境变量----系统变量---找到“path” 在path后面添加D:\mysql-5.6.21-winx64\bi