Create a new MySQL connection in DBeaver, supply host, port, database, user credentials, test, and save.
DBeaver offers an IDE-style UI, visual query plan, and data editing that speeds up MySQL development, debugging, and reporting.
Install DBeaver 23+, ensure MySQL server is reachable, and have a user with SELECT on the target schema. Optional: SSH or SSL keys.
useSSL
, serverTimezone
, or allowPublicKeyRetrieval
.In the Connection Settings ▶ SSH tab, toggle Use SSH Tunnel, enter bastion host, port 22, username, and key file or password, then retest.
Open the connection, create a new SQL Editor, and run SELECT COUNT(*) FROM Customers;
. Results grid confirms access.
useSSL
enforces encryption, serverTimezone
avoids DST errors, allowPublicKeyRetrieval=true
resolves MySQL 8 auth when SSL disabled.
Create a read-only MySQL user, store passwords in DBeaver’s secure storage, and enable Auto Commit off to avoid accidental writes.
Driver not downloaded or wrong host/port. Fix by reopening Edit Connection, verifying network, and clicking Download beside driver.
Timezone mismatch causing Cannot load driver class
. Add serverTimezone=UTC
in the URL.
No. DBeaver only needs the JDBC driver; the database can be remote.
Enable Secure Storage in Preferences ▶ User Interface ▶ Security; DBeaver encrypts credentials with your OS keystore.
Yes. Create one connection, then right-click ▶ Copy Connection, change host and database, and save.