Keď som hľadal „dbeaver deeplink”, väčšina výsledkov ma nasmerovala na CloudBeaver — verziu bežiacu v prehliadači, ktorá vyžaduje vlastný Docker kontajner. To pre mňa nebolo riešenie. Ukázalo sa, že štandardný DBeaver to zvládne bez problémov a pripojenie je jednoduché, keď vieš čo robiť.
Zapni verejný endpoint #
Databáza nie je štandardne dostupná zvonku. Musel som ísť do Laravel Cloud dashboardu, nájsť svoju databázu a zapnúť Public endpoint v nastaveniach pripojenia. Bez tohto kroku sa k databáze žiadny externý nástroj nedostane.
Deeplink #
Po skopírovaní connection stringu z Laravel Cloud dashboardu vyzerá takto:
mysql://bf34u6ft34:***********@db-a1825a28-b5ca-4f74-83f0-2d88dcd321f2.eu-central-1.public.db.laravel.cloud?name=Cloud%20-%20laravel_cloud_site
Heslo síce vyzerá zamaskované hviezdičkami, ale po skopírovaní je skutočné heslo v schránke prítomné.
Trik spočíva v tom, že pred URL pridáš jdbc::
jdbc:mysql://bf34u6ft34:***********@db-a1825a28-b5ca-4f74-83f0-2d88dcd321f2.eu-central-1.public.db.laravel.cloud?name=Cloud%20-%20laravel_cloud_site
Potom v DBeaver:
- Choď na Database → New Connection
- Vyber MySQL
- Zaškrtni prepínač URL
- Vlož
jdbc:URL a polia sa vyplnia automaticky
Ak MySQL driver ešte nie je nainštalovaný, DBeaver ponúkne jeho stiahnutie — tento dialóg nezatvárај, lebo sa už znova neobjaví.

Enjoy!