If you have installed MySQL Workbench on your device (Windows/Mac) and you see the message "could not detect any MySQL server running" that means that the MySQL Server is not running or it has not been installed.

Case 1: If MySQL Server is not installeded
First thing you can do is try to run the MySQL command in the Terminal and check if it is installed on your device.
on macOS
% mysql --version
zsh: command not found: mysql
If MySQL is not installed, then you can get it installed using the homebrew package manager.

As you can see, I have started the MySQL Database.
brew install mysql
on Windows
You can run the same command and check if MySQL is installed on your Command Prompt.
C:\ mysql --version
You should also check under C:\Program Files to see you can find MySQL
Case 2: MySQL Server not running
MySQL Workbench is a client for MySQL and not a server, hence you should have a server already installed and started to use it.
In my case, I have XAMPP installed, which has a bundled MySQL server, let me start it.
Now let me do a rescan.

As you may see in the above screenshot, the rescan found 1 server which is running on Localhost port 3306 with user root.
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
- Android Emulator window was out of view and was recentered - Android-Studio
- SharePoint List excel import - This table exceeds the maximum number of supported rows - SharePoint
- Program 6: Find Sum of Two Floating Numbers - 1000+ Python Programs - Python-Programs
- Kill or force quit stuck application or process in Mac OS X - Mac-OS-X
- WhatsApp launches WhatsApp Web to Access Messages over web browser - WhatsApp
- How to delete SharePoint Online List Item using REST API - SharePoint
- [Android Studio] Error: Missing system image on device - Android-Studio
- 30+ Zoom video communications application shortcuts for macOS - MacOS