Ich habe es geschafft, das eingebettete Schema zu dumpen. Ich habe es von einer Amarok-Tippseite.
libmysqld.dll ermöglicht es, mysql in Ihrem Programm zu verwenden, ohne einen Server einzurichten oder einen Deamon zu laden. Außerdem erstellt es die gleichen Dateien wie der Server (mysql-Verzeichnis, Schema-Verzeichnis und ibdata1-Datei). Also legte ich diese Dateien in ein Verzeichnis und wies den mysqld-Linux-Daemon an, dieses Verzeichnis als datadir zu verwenden:
mysqld_safe --user=mysql --datadir=/data/myEmbededDB --skip-grant-tables
--skip-grant-tables erlaubt die Verbindung mit jedem Benutzer oder Passwort
Da der Server jetzt auf dieses Verzeichnis zeigt, kann ich das eingebettete Schema mit mysqldump wie jedes andere mysql-Schema sichern. Dasselbe gilt, wenn Sie WorkBench mit einem Schema verwenden möchten, das mit libmysqld.dll
erstellt wurdeIch hoffe, dies hilft anderen verwirrten libmysqld.dll-Benutzern
:-)