我正在寻找一个实用程序,它可以转储 mysql 数据库,并基本上托管一个“假”或最小的 mysql 服务器,并使用该数据来测试另一个需要它的程序。
有人见过这样的事情吗?
谢谢。
答案1
如果您将转储作为正确的插入,并且它不使用任何 mysql 特定功能,您可以尝试将其加载到sqlite数据库。这就是极简主义。但请注意,您将无法使用与 mysql 相同的代码来测试它,因为 sqlite 没有服务器。您的代码必须打开 sqlite db 文件并对其执行语句。大多数编程语言都支持 sqlite。
答案2
您所需要的一切都由 MySQL 本身提供。
安装 MySQL 服务器,启动它,然后使用以下命令加载转储
mysql -uroot -p < mydump.sql
现在就可以走了。