After downloading the appropriate version, run the MySQL Installer executable.
💡 Note: The MySQL installer can also be used to update or manage existing MySQL products on your system.
Upon launch, accept the license agreement and choose a setup type.
Available setup types:
Developer Default – Installs MySQL Server plus all development tools
Server Only – Installs only the MySQL Server instance
Client Only – Installs MySQL apps and connectors, excluding MySQL Server
Full – Installs all available MySQL components
Custom – Lets you manually choose which components to install
1. Select the Setup Type and click Next:
2. Check Product Requirements
Following that, MySQL Installer ensures that you meet the requirements necessary for the installation. If there are any failing requirements, the installer will try to resolve the inconsistencies automatically. If it fails to do so, you will be asked to manually settle the issues. For instance, you may need to install some additional applications or packages (e.g., Microsoft Visual C++ 2019 Redistributable Package). Besides, you may encounter the problem of Path installation inconsistencies in case you have previously installed MySQL on your Windows Server.
3. Execute Required Software Installations
Check the status of the product requirements (if you have any). If you have no manual requirements, Click Execute, and the Wizard will install the required software. Provided that you have manual requirements, resolve them on your own, click Check to verify, and then click Execute to begin the installation process:
4. Install MySQL using the MySQL installer
The selected products will now be downloaded and installed. Once complete, click Next to continue to the configuration.
5. Configure MySQL Server on Windows
Click Next to start server configuration.
6. Type and Networking
Choose a server configuration type (Development, Server, or Dedicated Computer) based on your usage.
7. Connectivity Options
You can also configure custom logging and advanced options in the following steps if you check the corresponding box. After you have finished configuring, click Next:

8. Authentication Method
In this step, select between Strong Password Authentication (recommended) or Legacy Authentication option and click Next: 
9. Accounts and Roles
Set a strong password for the MySQL root user. Also, make sure you save the password in a secure place for later use. Optionally, you can create additional MySQL user accounts with predefined roles. Click Next as soon as you are finished:
10. Windows Service
Set MySQL Server to run as a Windows Service. Optionally configure it to start manually or use a custom account.
Review all selected configuration settings.
12. Execute Configuration
By clicking Execute, you will see the configuration settings applied one by one:
13. Confirm Completion
Green checkmarks indicate a successful configuration. Click Finish:
14. Complete Product Configuration
Click Next to finalize setup:

15. Installation Complete
Congratulations! You have finished installing MySQL Server. You can now copy the installation process log to the Windows Clipboard and click Finish: 
Conclusion
This guide demonstrated how to install MySQL on Windows using the official MySQL Installer. To get started working with MySQL Server, you can use tools like MySQL Workbench or opt for powerful third-party solutions like dbForge Studio for MySQL. These tools help streamline development, data management, and administration tasks.
Explore more about how dbForge tools can enhance your MySQL experience.