DBeaver er et fantastisk værktøj til administration af databaser. Det er open source software og gratis i ‘Community’ udgaven som du henter på dbeaver.io (‘Enterprise’ udgaven findes på dbeaver.com og kræver betalt licens).
Hvis du bruger et webbaseret GUI som f.eks. PhpMyAdmin så skynd dig at afinstallere den. Det er ikke et spørgsmål om HVIS den bliver hacket, men om HVORNÅR. Jeg taler af smertelig erfaring. Brug istedet en desktop applikation som DBeaver, via en VPN forbindelse.
Download:
1 |
wget https://dbeaver.io/files/dbeaver-ce-latest-stable.x86_64.rpm |
Installer:
1 |
sudo rpm -ivh dbeaver-ce-latest-stable.x86_64.rpm |
Opdater:
Download ny rpm og derefter…
1 |
sudo rpm -Uvh dbeaver-ce-latest-stable.x86_64.rpm |
Gendan adgangskode fra forbindelseskonfigurationen:
Hvis du skifter computer, kan du blot kopiere ~/.local/share/DBeaverData til samme sted på den nye maskine.
Men hvis du skal logge på databasen et andet sted fra og har glemt din kode til databasen, kan du gendanne den fra DBeavers konfiguration med openssl. Jeg har senest haft held til at gøre dette med DBeaver version 22 udgivet i marts 2022:
1 2 3 4 5 |
openssl aes-128-cbc -d \ -K babb4a9f774ab853c96c2d653dfe544a \ -iv 00000000000000000000000000000000 \ -in /sti/til/credentials-config.json > \ /sti/til/dekrypteret.json |
Sti til credentials-filen på Linux er
1 |
~/.local/share/DBeaverData/workspace6/General/.dbeaver/credentials-config.json |