sql >> Database teknologi >  >> RDS >> Mysql

Dump en mysql-indlejret database i en SQL-tekstfil

Det lykkedes mig at dumpe det indlejrede skema. Jeg fik det fra en Amarok-tipsside

libmysqld.dll gør det muligt at bruge mysql i dit program uden at opsætte en server eller indlæse en dæmon. Det opretter også de samme filer som serveren (mysql-bibliotek, skemamappe og ibdata1-fil). Så jeg lagde disse filer i en mappe og fortalte mysqld linux deamon at bruge den mappe som datadir:

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

--skip-grant-tables vil tillade at oprette forbindelse til enhver bruger eller adgangskode

Fordi serveren peger på den mappe nu kan jeg dumpe det indlejrede skema med mysqldump ligesom ethvert andet mysql-skema. Det samme gælder, hvis du vil bruge WorkBench med et skema oprettet med libmysqld.dll

Håber dette hjælper andre forvirrede libmysqld.dll-brugere

:-)



  1. MySQL direkte INSERT INTO med WHERE-sætning

  2. Er det muligt for mysqli_insert_id at returnere et forkert id i højtrafikapplikationer?

  3. Få Age fra DOB i MySQL

  4. Kan ikke importere MySQLdb - python - Windows 8.1