個人勞動,還請尊重,如若轉載請註明出處。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 [client] >> my.iniecho port = 3306 >> my.iniecho default_character_set=gbk >> my.iniecho [mysqld] >> 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 [version] [port]
這裡[version]是版本號碼值,可是4.1, 5.1或者5.5,必須指定
[port]值可以是3306或者3307,用於你的機器上已經安裝了3306連接埠的mysql,想指定一個不同的連接埠時的情形。
等待下載安裝完成之後,應該會有一個mysql服務名為iihero[version], net start iihero[version]
即可啟動該mysql服務。
由於網站空間實在有限,沒地方放附件。我將附件放到CSDN上了,有興趣的可以去下載試用一下。
:http://download.csdn.net/source/2998831
有什麼問題,歡迎留言。我會繼續完善。