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

Add checkbox "character_set_server=utf8" (or ComboBox with character sets) to Windows Install (MSI)

    Details

    • Type: Task
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Fix Version/s: 5.5.29
    • Component/s: None
    • Labels:

      Description

      It's very convenient to set root password and other options while running MariaDB Setup for Windows (much more convenient than "MySQL Server Instance Config Wizard" for MySQL). Just options really needed, no extra rare stuff. But, no server character set selection.
      I think you understand, but I will shortly describe problem: some software, developed for worldwide (not for one country) prefer to use utf8 for saving all data and for all countries. Latin1 is right choice for such software only for most of Europe and USA. For .NET software (as far as I know, may be for some other) setting only "character_set_database=utf8" leaving "character_set_server=latin1" cause some troubles (and anyway make to set encoding for each new database manually).
      On my position I install MariaDB several times a week (mostly on Windows) so option to set "character_set_server=utf8" in installer will make life of mine and other people installing MariaDB regularly a little easier.
      (In this case pressing "Finish" in installer does not require changing config, restarting server etc. - 5-7 minutes to do)

      If you prefer not to overload installer (but I think it will be a great option) may be it can be done as command line option for installer (but I think it's not so obvious and convenient).

      Thanks in advance.

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            wlad Vladislav Vaintroub added a comment -

            I fixed it in 5.5 by adding the checkbox and corresponding MSI command line parameter UTF8. Ivan, if you happen to need that in any downlevel versions (< 5.5), please tell - I'll downport it then.

            Show
            wlad Vladislav Vaintroub added a comment - I fixed it in 5.5 by adding the checkbox and corresponding MSI command line parameter UTF8. Ivan, if you happen to need that in any downlevel versions (< 5.5), please tell - I'll downport it then.
            Hide
            ivan Ivan Golovenko added a comment -

            Vladislav, thanks a lot for such reaction.

            Vladislav, will it be enabled both in 32bit and 64bit versions?
            As for me, latest version (5.5) is enough, no need for downport. But how about version 10.0 and next? Will it be included?

            Show
            ivan Ivan Golovenko added a comment - Vladislav, thanks a lot for such reaction. Vladislav, will it be enabled both in 32bit and 64bit versions? As for me, latest version (5.5) is enough, no need for downport. But how about version 10.0 and next? Will it be included?
            Hide
            wlad Vladislav Vaintroub added a comment -

            It will be enabled 5.5.29 upwards (that is, also 10.x, once latest 5.5 is merged to it) , all MSIs, 32 and 64 bit.

            Show
            wlad Vladislav Vaintroub added a comment - It will be enabled 5.5.29 upwards (that is, also 10.x, once latest 5.5 is merged to it) , all MSIs, 32 and 64 bit.
            Hide
            ivan Ivan Golovenko added a comment -

            I know meaningless comments should not bemade in issues tracker, but wan't to say "Thank you" once more.

            Thanks and have a nice day!

            Show
            ivan Ivan Golovenko added a comment - I know meaningless comments should not bemade in issues tracker, but wan't to say "Thank you" once more. Thanks and have a nice day!

              People

              • Assignee:
                wlad Vladislav Vaintroub
                Reporter:
                ivan Ivan Golovenko
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 4 hours
                  4h