Symptoms & Diagnosis
MySQL Workbench often enters a “Not Responding” state when the application encounters a bottleneck in the UI thread. This typically occurs during startup or when executing heavy SQL queries that exceed local memory limits.
Common symptoms include the application window turning white, the cursor turning into a spinning wheel, or the Windows Task Manager reporting high CPU usage. These freezes are often caused by corrupted configuration files, incompatible SQL editor settings, or network latency issues.

Troubleshooting Guide
To resolve the “MySQL Workbench Not Responding” error, you should first address the local configuration files. Over time, the cache can become bloated or corrupted, leading to instability.
Method 1: Clearing the Application Cache
One of the most effective fixes is to reset the local user data. This removes temporary files that may be locking the application. Use the following commands in your terminal or navigate to the directory manually:
# For Windows users to clear cache
cd %AppData%\MySQL\Workbench\
del /s /q cache\*
# For macOS/Linux users
rm -rf ~/.mysql/workbench/cache/*
Method 2: Adjusting SQL Editor Preferences
If the application freezes specifically when running queries, you may need to increase the connection timeout settings. Navigate to Edit > Preferences > SQL Editor and increase the “DBMS connection read timeout” interval.
| Fix Strategy | Difficulty | Primary Benefit |
|---|---|---|
| Clear Cache | Low | Fixes UI freezes on startup |
| Increase Timeouts | Medium | Prevents crashes on long queries |
| Disable SSL | High | Reduces handshake overhead |
Method 3: Disable Performance Schema
In some environments, the “Performance Schema” reporting can overwhelm the Workbench interface. You can disable this in the Administration tab under “Status and System Variables” to reduce the data load on the application window.
Prevention
To prevent future “Not Responding” errors, ensure you are using the latest version of MySQL Workbench. Developers often release patches specifically targeting memory leaks and UI thread management.
Avoid keeping too many SQL tabs open simultaneously. Each tab consumes a dedicated portion of your system’s RAM. If you are working with large datasets, always use the LIMIT clause in your SELECT statements to avoid fetching millions of rows into the Workbench memory space.
Finally, check your GPU acceleration settings. In the Workbench Preferences, try toggling “Force use of software rendering” if you experience frequent graphical freezes on high-resolution displays.