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 asinstall
,configure
,modify
,upgrade
, andremove
.NoteAlthough 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
, andclassicroport
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)
It was not possible to configure MySQL Router because the default value (
*,,
) expected by theauthentication_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)