← Back to MySQL Browser FAQs
Is MySQL Browser Safe?
Yes. The MySQL Browser is built with security in mind. Here's how your credentials and data are protected:
Connection Security
Your database credentials are sent to the server only to establish the MySQL connection. The connection is made directly to your MySQL server.
Credential Storage
When you choose to save credentials locally, they are encrypted with AES-256-GCM using a key derived from your PIN via PBKDF2. The encrypted data is stored in your browser's IndexedDB — it never leaves your machine.
Session Cleanup
Database connections are automatically closed when you disconnect, close the tab, or navigate away. No lingering sessions.
Best Practices
- Use a read-only database user when you only need to browse and query
- Avoid using the
rootaccount — create a dedicated user with limited permissions - Choose a strong PIN (6 digits) when saving credentials
- Delete saved credentials when you no longer need them
- For remote servers, ensure your MySQL server is configured for secure connections