Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-432

Allow multiple Windows installs via MSI installer

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • 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

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            serg Sergei Golubchik added a comment -

            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


            Show
            serg Sergei Golubchik added a comment - 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
            Hide
            wlad Vladislav Vaintroub added a comment -

            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.

            Show
            wlad Vladislav Vaintroub added a comment - 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.

              People

              • Assignee:
                wlad Vladislav Vaintroub
                Reporter:
                colin Colin Charles
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: