sql >> Database >  >> RDS >> Mysql

Dump een ingesloten mysql-database in een SQL-tekstbestand

Het is me gelukt om het ingesloten schema te dumpen. Ik heb het van een Amarok-tipspagina

libmysqld.dll maakt het mogelijk om mysql in uw programma te gebruiken zonder een server in te stellen of een deamon te laden. Het creëert ook dezelfde bestanden als de server (mysql-map, schemamap en ibdata1-bestand). Dus ik plaatste die bestanden in een map en vertelde de mysqld linux deamon om die map als datadir te gebruiken:

mysqld_safe --user=mysql --datadir=/data/myEmbededDB --skip-grant-tables

--skip-grant-tables maakt het mogelijk om verbinding te maken met elke gebruiker of elk wachtwoord

Omdat de server nu naar die map verwijst, kan ik het ingesloten schema met mysqldump dumpen, net als elk ander mysql-schema. Hetzelfde geldt als u WorkBench wilt gebruiken met een schema dat is gemaakt met libmysqld.dll

Ik hoop dat dit andere verwarde libmysqld.dll-gebruikers helpt

:-)



  1. Slimme (?) Database-cache

  2. Waarom geeft SELECT ... WHERE id =a een resultaat als waarde 0 is

  3. MVP-top 2013:een korte terugblik en een vooruitblik

  4. Hoe invoer van dynamisch gemaakte tekstbox op php te nemen en op te slaan in MySQL met behulp van lus?