Below are steps with screenshots on how to install MySQL Workbench on Mac running on M1/M2 ARM Apple Chip.
Step 1: Download the Setup for M1/M2 ARM Mac
Visit the download page: https://dev.mysql.com/downloads/workbench/ and make sure to select the below option,
> Select Operating System: macOS
> Select OS Version: macOS (ARM, 64-bit)

Hit the download button and you would be asked to log in with your MySQL account, but you can skip this step by clicking the link "No thanks, just start my download."
Step 2: Installing MySQL
You should have the dmg setup downloaded mysql-workbench-community-8.x.xx-macos-arm64.dmg. Double-click on the installer and simply drag and drop it to the Applications folder.

Step 3: Eject the MySQL Setup
Control-Click (right-click) on the setup icon on your Mac desktop and select Eject.

Step 4: Open MySQL Workbench Application
Now open Stoplight Search (F4 on your Macbook or Command + Spacebar) and type MySQLWorkbench and open the app.
For the first time you will see a message ""MySQLWorkbench” is an app downloaded from the Internet. Are you sure you want to open it?", click on Open
You should now see the Welcome to MySQL Workbench page!
Facing issues? Have Questions? Post them here! I am happy to answer!
- MySQL #6 - Error on delete of './my-database/db.opt' (Errcode: 13 - Permission denied)
- MySQL ERROR 1064 (42000): You have an error in your SQL syntax [fix]
- [fix] Loading class com.mysql.jdbc.Driver is deprecated
- MySQL 1005 Error : SQLSTATE: HY000 (ER_CANT_CREATE_TABLE) Message: Can't create table '%s' (errno: 150)
- MySQL: Error Code: 1175 You are using safe update mode
- MySQL Query for Schema/Structure of a Table
- MySQL : Error :1004 SQLSTATE: HY000 (ER_CANT_CREATE_FILE) Can't create file
- Connection Failed: 1130 PHP MySQL Error
- Fix mySQL Error Cant connect to local MySQL server through socket /var/run/mysqld/mysqld.sock ERROR 2002 HY000
- How to find AUTO_INCREMENT Fields value in MySQL table
- [Fix] MySQL No database selected - ERROR 1046 (3D000)
- How to clear MySQL Console Screen
- [Fix] MySQL Docker ERROR 1045 (28000): Access denied for user root@localhost (using password: YES/NO)
- Fix MySQL ERROR 1045 (28000): Access denied for user root@localhost (using password: YES)
- Display List of Databases in mysql Command Line
- MySQL Error :1007 SQLSTATE: HY000 (ER_DB_CREATE_EXISTS) Message: Can't create database '%s'; database exists
- Fix MySQL - Error: (OperationalError) (HY000) [08S01] Communications link failure
- MySQL: How to Select Database via Terminal/Command Line
- MySQL Error :1006 SQLSTATE: HY000 (ER_CANT_CREATE_DB) Message: Can't create database 'mydb' (errno: 28)
- How to query database table names [MySQL/Oracle/SQL Server]
- MySQL : Error :1000 SQLSTATE: HY000 (ER_HASHCHK) Message: hashchk Server Error
- Identify MySQL version in MySQL Command Line Prompt
- [Fix] SharePoint: This embed code doesnt seem to work. We only support iframe based embeds - SharePoint
- Android Error Unexpected cast to Button: layout tag was FrameLayout - Android
- How to clear Mac Terminal screen - MacOS
- How to share SharePoint site or document with all users in organization - SharePoint
- How to turn off Stage Manager - macOS Ventura - MacOS
- 300+ Eclipse IDE Keyboard Shortcuts for Mac - Eclipse
- [Android Studio] Could not automatically detect an ADB binary - Android-Studio
- How to format or prettify XML in Notepad++ - NotepadPlusPlus