免安装版的好处是:容易移植
解压后启动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