Windows下同时安装运行mysql的多个版本

关键字: mysql 多版本 安装

1.问题来源
一台机子上要运行mysql-4.1.21-win32和mysql-5.0.27-win32两个版本的mysql,其中5.0.27安装成windows服务,默认情况下,mysql运行于3306端口,因此需要做适当配置才能让两个版本同时运行。
2.解决步骤
1)软件准备
mysql-4.1.21-win32 和mysql-5.0.27-win32的zip版,不需要安装的。直接解压到硬盘,这里以C盘为例,解压后为c:\mysql-4.1.21-win32,c:\mysql-5.0.27-win32。
2)配置
mysql-5.0.27-win32
将c:\mysql-5.0.27-win32\my-medium.ini复制一份,改名为my.ini。打开my.ini,将两处port=3306改为port=3308,
在myisam_sort_buffer_size = 8M这一行下面添加
#Path to installation directory. All paths are usually resolved relative to this.
basedir=C:/mysql-5.0.27-win32/
#Path to the database root
datadir=C:/mysql-5.0.27-win32/Data/
在C:/mysql-5.0.27-win32/下新建一个批处理文件install.cmd,内容如下:
bin\mysqld-nt –install mysql50 –defaults-file=”C\mysql-5.0.27-win32\my.ini”
再建一个uninstall.cmd,内容如下:
bin\mysqld-nt –remove mysql50 –defaults-file=”C\mysql-5.0.27-win32\my.ini”
好了,双击运行install.cmd。
菜单 开始–>运行…,输入services.msc
可以看到有一个叫mysql50的服务,点右键,启动它。
mysql-5.0.27-win32服务安装完毕。
卸载服务先通过services.msc停止,再运行uninstall.cmd
mysql-4.1.21-win32
将c:\mysql-4.1.21-win32\my-medium.ini复制一份,改名为my.ini。这个版本将使用缺省端口,因此不修改port。
在myisam_sort_buffer_size = 8M这一行下面添加
#Path to installation directory. All paths are usually resolved relative to this.
basedir=C:/mysql-4.1.21-win32/
#Path to the database root
datadir=C:/mysql-4.1.21-win32/Data/
在C:/mysql-4.1.21-win32/下新建一个批处理文件start.cmd,内容如下:
start bin\mysqld-nt –defaults-file=”my.ini”
运行即可启动mysql-4.1.21-win32。
再建一个stop.cmd,内容如下,
bin\mysqladmin shutdown
运行可以停止mysql,如果不是运行在缺省端口,则要使用port参数,参考下面的命令
bin\mysqladmin shutdown –port=3306
3.有关说明
1)以上在win2000上测试通过。
2)启动和停止服务也可以不用services.msc,直接输入net start mysql50和net stop mysql50也行。
3)如果要改端口,修改my.ini,将mysql停止,重启即可。
4) 如果不指定my.ini,mysql搜索配置的顺序是c:\winnt\my.ini,c:\winnt\my.cnf,c:\my.ini,c:\ my.cnf。如果找不到则使用默认配置在3306启动。奇怪的是安装服务时如果不指定,启动时会使用basedir里的my.ini,而不安装成服务直接启动,则不搜索当前目录,只搜索缺省位置。
5)如果使用过安装版的mysql,安装时可能会建立c:\winnt\my.ini,最好先将这一文件删除。
4.遗留问题
多版本多实例启动的问题,如果要同时启动mysql-4.1.21-win32的两个实例和mysql-5.0.27-win32两个实例,该如何做,等以后再研究。
标签: MySQL
评论: 3 | 引用: 0 | 阅读: 895
  • 1 
王者之剑 [ 2007-11-12 22:25 网址 | 回复 | 编辑 删除 ]
zip版安装的好处就是你容易再次安装,只需要把整个文件夹复制到你想放的地方,对相关文件略作修改,执行批处理文件即可。
向前多走一小步,很多事情都变得简单许多,别人把你当傻瓜,搞了很多傻瓜向导式安装,自己千万别习惯哦。
如果你只用安装一次,建议下载exe,只需一路next,如果顺利的话。
66666666666666 [ 2008-04-20 16:41 | 回复 | 编辑 删除 ]
5555
else [ 2008-05-30 13:41 | 回复 | 编辑 删除 ]
現在安裝個5.0就行了!
  • 1 
发表评论
昵 称: (必须)
密 码: (未注册用户可不填)
网 址: 邮 箱:
验证码: 验证码图片 选 项:
头 像:
内 容: