Unlike MySQL 8.3, MySQL 8.0 uses MySQL Installer to install and upgrade MySQL Server along with most other MySQL products; but MySQL Installer is not available with MySQL 8.1 and higher. However, the configuration functionality used in MySQL Installer is available as of MySQL 8.1 using Section 5.2, “Configuration: Using MySQL Configurator” that's bundled with both the MSI and Zip archive.
Considering 8.3 is an innovation release, there likely won't be a 8.3 point release to upgrade to. Upgrading beyond MySQL 8.3 involves a new series number, such as 8.1 to 8.2, so it's especially important to always back up your current MySQL installation before performing an upgrade. See Database Backup Methods.
The approach you select depends on how the existing installation was performed. Before proceeding, review Chapter 10, Upgrading MySQL for additional information on upgrading MySQL that is not specific to Windows.
Download and execute the latest MSI. Although upgrading between
release series is not directly supported, the "Custom Setup"
option allows defining an installation location as otherwise the
MSI installs to the standard location, such as
C:\Program Files\MySQL\MySQL Server
Execute MySQL Configurator to configure your installation.
To perform an upgrade using the Windows ZIP archive distribution:
Download the latest Windows ZIP Archive distribution of MySQL from https://dev.mysql.com/downloads/.
If the server is running, stop it. If the server is installed as a service, stop the service with the following command from the command prompt:
C:\> SC STOP mysqld_service_name
Alternatively, use NET STOP
If you are not running the MySQL server as a service, use mysqladmin to stop it. For example, before upgrading from MySQL 8.2 to 8.3, use mysqladmin from MySQL 8.2 as follows:
C:\> "C:\Program Files\MySQL\MySQL Server 8.2\bin\mysqladmin" -u root shutdownNote
If the MySQL
rootuser account has a password, invoke mysqladmin with the
-poption and enter the password when prompted.
Extract the ZIP archive. You may either overwrite your existing MySQL installation (usually located at
C:\mysql), or install it into a different directory, such as
C:\mysql8. Overwriting the existing installation is recommended.
Restart the server. For example, use the SC START
mysqld_service_nameor NET START
mysqld_service_namecommand if you run MySQL as a service, or invoke mysqld directly otherwise.
If you encounter errors, see Section 5.4, “Troubleshooting a Microsoft Windows MySQL Server Installation”.