Программа для мгновенного размещения базы данных MySQL из файла дампа

Программа для мгновенного размещения базы данных MySQL из файла дампа

Я ищу служебную программу, которая может сделать дамп базы данных MySQL и по сути разместить «поддельный» или минимальный сервер MySQL с этими данными для тестирования другой программы, которой они требуются.

Кто-нибудь видел что-то подобное раньше?

Спасибо.

решение1

Если у вас есть дамп в виде правильных вставок, и он не использует никаких специфических функций MySQL, вы можете попробовать загрузить его вsqlitedatabase. Это примерно так минималистично, как только возможно. Однако следует отметить, что вы не сможете протестировать его с тем же кодом, который используется для mysql, поскольку у sqlite нет сервера. Вместо этого вашему коду придется открыть файл sqlite db и выполнить операторы в нем. Большинство языков программирования поддерживают sqlite.

решение2

Все, что вам нужно, предоставляется самой MySQL.

Установите сервер MySQL, запустите его, затем загрузите дамп с помощью

mysql -uroot -p < mydump.sql

и вы готовы идти.

Связанный контент