DBeaver for my MySQL databases

DBeaver for my MySQL databases

I used in the past the MySQL Workbench as a stand-alone program in my Fedora desktop. But after a while the distribution did not support the Workbench directly. It could only install it via snap. But in snap you have the problem, that this service produces a lot of log entries into a file in /var/log/messages* so you had to delete this big files after a while.

The other solution was to use the MySQL workbench as a plugin in the Visual Studio Code editor. But it has not all functions and my CPU was sometimes very high.

Checking in the bash

In the Bash you can check it with:

code –status

But now I saw a thread on Social-Media site Threads, that someone uses the program DBeaver for PostgreSQL. I saw that it is for MySQL possible, too.

DBeaver connection to databases
Only the NoSQL databases are avaible in the pro version.

Installation via flathub

I decided to install it via the flathub

flatpak install flathub io.dbeaver.DBeaverCommunity
Suchen nach Übereinstimmungen …

io.dbeaver.DBeaverCommunity Berechtigungen:
ipc network fallback-x11 pulseaudio ssh-auth wayland x11 dri
file access [1] dbus access [2]

[1] home
[2] org.freedesktop.FileManager1, org.freedesktop.Notifications, org.freedesktop.secrets


    KENNUNG                               Zweig            Op           Gegenstelle           Herunterladen
  1. [✓] io.dbeaver.DBeaverCommunity stable i flathub 158.5 MB / 160.9 MB

Installation abgeschlossen.

Set up in DBeaver

DBeaver general view

I could successfully install connect to the database after I allowed it to connect with:

allowPublicKeyRetrieval=true

DBeaver Connection settings for allowPublicKeyRetrieval

Go to help assistant in your DBeaver program. Then into the tab „Driver setting“ and then you have

allowPublicKeyRetrieval and change from false to true.

Then you can connect to your databases. If you have a lot of databases, then the field „database name“ should be empty, and allow connecting to all databases

Uninstall of MySQL Plugin in VS Code

After this procedure, I uninstalled the MySQL plugin in Visual Studio Code (and for SQLite, too).

Now the output of

code –status

sven@fedora:~$ code –status
Version: Code 1.103.2 (6f17636121051a53c88d3e605c491d22af2ba755, 2025-08-20T16:45:34.255Z)
OS Version: Linux x64 6.16.3-100.fc41.x86_64
CPUs: Intel(R) Core(TM) i3-8100T CPU @ 3.10GHz (4 x 3099)
Memory (System): 7.41GB (2.12GB free)
Load (avg): 7, 3, 2
VM: 0%
Screen Reader: no
Process Argv: –crash-reporter-id 68da8c2d-6779-45fe-ae90-5e90cb3cd0db
GPU Status: 2d_canvas: enabled
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
trees_in_viz: disabled_off
video_decode: enabled
video_encode: disabled_software
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off
webnn: disabled_off

CPU % Mem MB PID Process
0 16902567142 116908 code
0 3621978673 116912 zygote
0 9658609795 116955 zygote
0 3621978673 116913 zygote
0 603663112 116915 zygote
0 27164840049 116979 window [1] (grafik_bunt.py – Python_eigene_Scripte – Visual Studio Code)
0 5432968010 116968 utility-network-service
0 8451283571 117059 pty-host
0 0 117151 /usr/bin/bash –init-file /usr/share/code/resources/app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh
0 0 117153 /usr/bin/bash –init-file /usr/share/code/resources/app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh
0 0 117332 /usr/bin/bash –init-file /usr/share/code/resources/app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh
0 18713556478 117068 extension-host [1]
0 0 117258 /home/sven/.vscode/extensions/ms-python.python-2025.12.0-linux-x64/python-env-tools/bin/pet server
0 15091577805 117097 shared-process
9 8451283571 117098 file-watcher [1]

Workspace Stats:
| Window (grafik_bunt.py – Python_eigene_Scripte – Visual Studio Code)
| Folder (Python_eigene_Scripte): 19 files
| File types: py(18) zip(1)
| Conf files:

The CPU is low: Load (avg): 7, 3, 2

Die Kommentare sind geschlossen.