mysql 非安装版的一个自动安装脚本及工具(更新版)
个人劳动,还请尊重,如若转载请注明出处。iihero@CSDN看到有些朋友老问这个非安装版与安装版有什么区别(当然是windows平台)
干脆写了一个脚本自动为其创建mysql5服务。
脚本如下,将其放到解压以后的目录里边执行即可。
@echo offecho "This is a demo script for auto installation of noninstall version of MySQL on Windows."echo "Copyright: iihero@CSDN, when you distribute it, please copy this section above the head."echo "================================iiihero@hotmail.com====================================="set MYSQL_HOME=%~dp0echo MYSQL_HOME=%MYSQL_HOME%del /F my.iniecho >> my.iniecho port = 3306 >> my.iniecho default_character_set=gbk >> my.iniecho >> my.iniecho default_character_set=utf8 >> my.iniecho default_storage_engine=InnoDB >> my.iniecho basedir=%MYSQL_HOME%>>my.iniecho datadir=%MYSQL_HOME%data>> my.iniecho innodb_data_file=ibdata1:50M;ibdata2:10M:autoextend >> my.iniecho transaction-isolation=READ-COMMITTED >> my.iniecho port=3306 >> my.iniecho max_allowed_packet = 64M >> my.iniecho "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非安装版。但总觉不够。
我承认自己很懒,每次下载,并手动配置一些东西,很浪费时间。于是做了这么一个东东。
直接将mysql_install_auto.zip解压到某盘,如d:\\mysql_install_auto下边。
然后进到d:\mysql_install_auto下边,使用命令行执行:
mysql_install.bat
这里是版本号值,可是4.1, 5.1或者5.5,必须指定
值可以是3306或者3307,用于你的机器上已经安装了3306端口的mysql,想指定一个不同的端口时的情形。
等待下载安装完成之后,应该会有一个mysql服务名为iihero, net start iihero
即可启动该mysql服务。
由于网站空间实在有限,没地方放附件。我将附件放到CSDN上了,有兴趣的可以去下载试用一下。
下载地址:http://download.csdn.net/source/2998831
原文我也发到:http://iihero.com/?id=21 上边。
有什么问题,欢迎留言。我会继续完善。
页:
[1]