免安装 mysql bat_mysql免安装版使用办法(.bat)

本文介绍了如何在Windows上使用免安装版MySQL,包括如何启动和停止服务,以及配置my.ini文件的详细步骤,确保MySQL服务正常运行。
摘要由CSDN通过智能技术生成

免安装版的好处是:容易移植

解压后启动bin下的mysqld-nt.exe即可,想要添加服务的话请看下面--

将其中的my-large.ini改名为my.ini然后在其中添加如下内容:

# 设置为MYSQL的安装目录

basedir=D:/mysql-5.0.51b-win32(注:D:/mysql-5.0.51b-win32是解压安装目录)

# 设置为MYSQL的数据目录

datadir=D:/mysql-5.0.51b-win32/data (注:D:/mysql-5.0.51b-win32/data数据目录)

[WinMySQLadmin]

Server=D:/MySQL/bin/mysqld-nt.exe

保存

然后在在“开始—>运行”中输入了“D:\mysql-5.0.51b-win32\bin\mysqld-nt.exe --install”命令

去看看你的“服务”里是不是多了MYSQL这个项目,而且是自动启动模式,启动mysql就可以了……

如果这样不能成功启动MYSQL,那么你就需要重启机器试试。

启动SQL服务.bat文件:

@ECHO OFF

if exist "%cd%\my.ini" goto startsrv

for /f %%i in ('net start') do if %%i==MySQL goto MySQL_IsRunning

goto MySQL_NotRunning

:MySQL_IsRunning

echo "found Server!"

net stop mysql

bin\mysqld-nt.exe -remove

goto createmyini

:MySQL_NotRunning

echo "not found!"

:createmyini

rem -------------------------------------------------------

rem edit my.ini

echo [client] >>my.ini

echo default-character-set=GBK >>my.ini

echo port=3306 >>my.ini

echo [server] >>my.ini

echo default-character-set=GBK >>my.ini

echo port=3306 >>my.ini

echo [mysql] >>my.ini

echo default-character-set=GBK >>my.ini

echo [mysqld] >>my.ini

echo port=3306 >>my.ini

echo basedir=%cd% >>my.ini

echo datadir=%cd%/data >>my.ini

echo default-character-set=GBK >>my.ini

echo default-storage-engine=INNODB >>my.ini

echo max_connections=100 >>my.ini

echo query_cache_size=8M >>my.ini

echo table_cache=256 >>my.ini

echo tmp_table_size=9M >>my.ini

echo myisam_max_sort_file_size=100G >>my.ini

echo myisam_max_extra_sort_file_size=100G >>my.ini

echo myisam_sort_buffer_size=16M >>my.ini

echo key_buffer_size=9M >>my.ini

echo read_buffer_size=64K >>my.ini

echo read_rnd_buffer_size=256K >>my.ini

echo sort_buffer_size=256K >>my.ini

echo innodb_additional_mem_pool_size=2M >>my.ini

echo innodb_flush_log_at_trx_commit=1 >>my.ini

echo innodb_log_buffer_size=1M >>my.ini

echo innodb_buffer_pool_size=15M >>my.ini

echo innodb_log_file_size=10M >>my.ini

echo innodb_thread_concurrency=8 >>my.ini

rem edit my.ini end.

rem ---------------------------------------------------------------

:startsrv

bin\mysqld-nt.exe -install

net start MySQL

停止SQL服务.bat文件:

@ECHO off

Set CURRENT_DIR=%cd%

Set MYSQL_HOME=%CURRENT_DIR%

net stop mysql

bin\mysqld-nt.exe -remove

del %cd%\my.ini

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值