-
The
my.ini
configuration file now includes the current default values of the MySQL 5.6, 5.7, and 8.0 server variables. MySQL Installer always assigns the default values when the (new)Manual
configuration type determines the configuration. For all of the other configuration types (Development
,Server
,Dedicated
), MySQL Installer attempts to assign values that optimize the installation, based on the selected configuration type, and those values can differ from the default values.In addition, this release also:
Removes the
back_log
,table_definition_cache
, andthread_cache_size
variables from the configuration file because, by default, they are autosizeable.Removes the
innodb_log_file_size
server variable from the 8.0 configuration file because it is no longer relevant for the server.
(Bug #33786528)
In some cases, the value assigned to the
tmp_table_size
system variable was inadequate. A new server configuration type (Manual
) now prevents MySQL Installer from attempting to optimize the server installation, and instead, sets its default values to the values specified in themy.ini
configuration file. With theManual
type selected, MySQL Installer uses the default value of 16M for thetmp_table_size
variable assignment. (Bug #33786403)MySQL Installer now limits the number of concurrent product downloads to five (down from 10) to prevent creating a bottleneck at the download server and to provide greater stability during a download session. In addition, MySQL Installer now automatically retires each unsuccessful download three times. The familiar Try Again link now initiates that action for one individual product at a time, rather than for all selected products that did not download properly. A new button provides the capability of retrying all unsuccessful downloads, as needed. (Bug #27903374, Bug #30147143, Bug #30147204)
-
MySQL Installer now permits the configuration of proxy details using a new Proxy tab in the MySQL Installer Options dialog. The Proxy tab provides three selectable proxy modes:
-
No proxy
Disable any proxy settings.
-
Automatic (default mode)
Discover and use the available system settings; otherwise, use no proxy.
-
Manual
Apply the user-defined proxy configuration to access the internet.
In addition, the mysqlinstallerconsole.exe
--set
action also provides new options to apply a proxy configuration (--proxy-mode
,--proxy-server
,--proxy-port
,--proxy-username
,--proxy-password
). (Bug #68380, Bug #18502666) -
MySQL Installer did not prevent reusing the same pipe name for multiple server installations. Only the original server to be configured with the name could start properly. A new alert now appears during a server configuration if a pipe name already exists. (Bug #34620348)
When the installed version of MySQL Installer had a version number greater than the latest published manifest, and when the local manifest was of type
snippet
(snippet product catalog), MySQL Installer did not apply the full manifest. Now, MySQL Installer is able to apply the latest full product catalog regardless of the product catalog version, if the current catalog is of typesnippet
. (Bug #34425289)During a server configuration or upgrade, if the MySQL Windows service failed to start, MySQL Installer could run indefinitely. Now, when MySQL Installer attempts to start the server, it checks the state and a new timeout ensures that the focus returns if the server does not start. (Bug #34301099)
For accounts other than the default, MySQL Installer did not grant the correct permissions on the selected Network Service Account to access the server data files. (Bug #32454209)
An error occurred after trying to add new users during MySQL 8.0 server configurations. MySQL Installer attempted to locate the
mysql.proc
andmysql.event
tables to use for granting access. However, the tables were migrated to theINFORMATION_SCHEMA
and granting access is no longer required. (Bug #29516299)The selected server configuration type was not visible during subsequent server reconfiguration operations. MySQL Installer now identifies the currently selected type and displays it in the
Type and Networking
configuration page. (Bug #28218990)The time needed to install each MySQL product is reduced. Products with smaller MSI files, or those being installed for the first time, are slightly improved. Installations improvements for products with larger MSI files, or those installed before, are more noticeable. (Bug #15884328)
A custom error log path set to a location that the NETWORK SERVICE account does not have write access to could prevent the Windows service from starting. (Bug #107948, Bug #34413620)