MySQL Installer Release Notes

8 Changes in MySQL Installer 1.6.4 (2022-08-25)

Functionality Added or Changed

  • A new server configuration page has been added to simplify the access management of files in the data directory. (Bug #34358114)

  • The mysqlinstallerconsole.exe command-line interface now is redesigned to better match the conventions of MySQL Server and to provide operational parity with the graphical MySQL Installer tool. For a description of the MySQLInstallerConsole.exe command syntax and use cases, see MySQL Installer Console Reference.

    The new command-line interface design:

    • Simplifies and standardizes the syntax used for executing commands.

    • Enables command actions to be performed on multiple products using a single, comma-delimited command execution.

    • Introduces the --set action to specify the configuration of MySQL Installer operations, such as automatic catalog updates and internet-connection validation.

    • Maintains backward compatibility with previous versions of the mysqlinstallerconsole.exe command, permitting easy reuse of familiar command actions and options. For example, both the new --silent and the original -silent options are valid when used with actions such as install, configure, modify, upgrade, and remove.

      Note

      Although the original options and configuration arguments continue to be accepted, each produces an informational message indicating that its use is deprecated and should be replaced with the newer syntax.

      MySQL Router configuration arguments xroport, xrwport, and classicroport now are deprecated and have no new equivalent.

    • Implements feature requests, bug fixes, and updated onscreen documentation.

    (Bug #27306309, Bug #92444, Bug #28655607, Bug #34338691, Bug #28549490, Bug #78792, Bug #21976954, Bug #17086879, Bug #21173164, WL #11699)

Bugs Fixed

  • It was not possible to configure MySQL Router because the default value (*,,) expected by the authentication_policy server variable was not set. (Bug #34301083)

  • Operations that installed, upgraded, and removed some MySQL products could encounter a performance degradation during each MSI execution, especially when used with programs like PsExec that execute processes on remote systems. MySQL Installer now performs these same operations on highly affected products such as MySQL Shell and MySQL Workbench with a better than 50% improvement. (Bug #32279781)

  • With the Full setup type selected, MySQL Installer could omit the Connector/Python versions bundled in MySQL packages. (Bug #27876969)

  • It was not possible to configure an installed version of MySQL Router using mysqlinstallerconsole.exe command options. Now, the added options can be viewed using:

    --configure router;version --show-settings
    

    Replace version with a specific router version. (Bug #27403620)

  • The mysqlinstallerconsole.exe command was unable to access the port used by X Plugin (33060). Now, the X Protocol port can be specified during a configuration with the mysqlx_port argument. (Bug #24468176)

  • Previously, the opportunity to disable automatic product catalog updates when using the mysqlinstallerconsole.exe command was not available. Now, the new --set action provides the following options to manage general MySQL Installer catalog activity from the command line:

    • --catalog-update=true|false

    • --catalog-update-days=integer between 1 and 365

    • --reset-defaults

    • --connection-validation=automatic|manual

    • --connection-validation-urls=url_list

    (Bug #23195794)

  • The mysqlinstallerconsole.exe command's original -silent option prompted for user input. Starting with this version of MySQL Installer, the command’s new --silent option eliminates all command interaction as expected. (Bug #21290716, Bug #86683, Bug #26273924)

  • In some cases, MySQL Installer templates could overwrite the innodb_buffer_pool_size server variable’s default value (128M) with 8M. (Bug #97964, Bug #30671582)