Ich bin auf der Suche nach einem Dienstprogramm, das einen Dump einer MySQL-Datenbank erstellen und im Grunde einen „falschen“ oder minimalen MySQL-Server mit diesen Daten hosten kann, um ein anderes Programm zu testen, das diese benötigt.
Hat jemand so etwas schon einmal gesehen?
Danke.
Antwort1
Wenn Sie den Dump als richtige Einfügungen haben und er keine MySQL-spezifischen Funktionen verwendet, können Sie versuchen, ihn zu laden insqliteDatenbank. Minimalistischer geht es kaum. Beachten Sie jedoch, dass Sie es nicht mit demselben Code testen können, der für MySQL verwendet wurde, da SQLite keinen Server hat. Ihr Code muss stattdessen die SQLite-Datenbankdatei öffnen und die Anweisungen darauf ausführen. Die meisten Programmiersprachen unterstützen SQLite.
Antwort2
Alles, was Sie brauchen, wird von MySQL selbst bereitgestellt.
Installieren Sie den MySQL-Server, starten Sie ihn und laden Sie dann den Dump mit
mysql -uroot -p < mydump.sql
und schon kann es losgehen.