[MDEV-432] Allow multiple Windows installs via MSI installer Created: 2012-08-06  Updated: 2013-05-28  Resolved: 2013-05-28

Status: Closed
Project: MariaDB Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Colin Charles Assignee: Vladislav Vaintroub
Resolution: Won't Fix Votes: 0
Labels: None


 Description   

Can you fix the MSI installer for windows so that people can install multiple instances ? Right now, when a machine has had MariaDB already, and using the the MSI installer would not allow to install another instance, instead its asking to fix, change, or remove only .

This request was sent to kb-admins



 Comments   
Comment by Sergei Golubchik [ 2012-08-06 ]

Coping from the reply to the feedback form:


You can definitely run more than one MariaDB instance (i.e Windows service) on a single machine, and do it without MSI installer . Instead, there is a command line utility to accomplish a service installation relatively easily . It is described here http://kb.askmonty.org/en/mysql_install_dbexe/ .

Now, it is true that Windows installer supports multiple instance installations, and Microsoft even uses it for SQLServer setup. However this technology is not well documented and I also found that WiX (tool we use to produce MSI) does not have a good enough /easy to use support for multiple instances. Thus, currently mysql_install_db.exe is the way to go, but if someone provides patches for this multiinstance MSI feature we'll be happy to integrate them.

Best regards,
Vladislav Vaintroub


Comment by Vladislav Vaintroub [ 2013-05-28 ]

It is an "Epic Task" and will require lot of work (and research) , for imo small gain.

It is, typically, NOT what people want to have, like they do not have multiple DEBs or RPMs on a single machine. (but we still allow to install multiple versions) just single one one per major.minor version number combination.

Generated at Thu Feb 08 06:28:42 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.