通过批处理安装mysql服务:
1 从官网下载免安装版本mysql5.5.15,进入mysql主目录
2 打开my.ini,修改配置文件,将端口修改为3308:
# The following options will be passed to all MySQL clients [client] # password = password port = 3308 socket = /tmp/mysql.sock # Here follows entries for some specific programs # The MySQL server [mysqld] port = 3308 socket = /tmp/mysql.sock skip-external-locking
2 在mysql5.5.15目录下,建立批处理mysql_install.bat,内容如下,执行批处理即可安装服务
@echo off cd /d %~dp0 set mysql_ini="%cd%\my.ini" cd bin mysqld.exe --install mysql_3308 --defaults-file=%mysql_ini% cd .. net start mysql_3308
其中:mysql_3308为服务名称,只要不和已有windows服务重名,都行
3 卸载mysql服务,建立批处理mysql_uninstall.bat,内容,执行批处理即可卸载服务
@echo off cd /d %~dp0 net stop mysql_3308 cd bin mysqld.exe --remove mysql_3308 cd ..
4 按照以上的方法可以实现绿色安装mysql,也可以实现在同一台服务器上
安装多个mysql服务器。
a 复制mysql5.5.15文件夹,修正my.ini的端口为未使用端口如3309
b 修改mysql_install.bat、mysql_uninstall.bat中服务器名称,如mysql_3309
c 执行mysql_install.bat即可安装一个新的mysql服务器
5 网上还有一种同一台机子上安装多个服务器的方法,通过配置my.ini使得mysql的数据和日志存放在不同地方,来实现安装多个mysql的目的
参考文献
- MySQL同一台机器安装两个服务 较详细