我正在尋找一個實用程序,它可以轉儲 mysql 資料庫,並基本上託管一個「假」或最小的 mysql 伺服器,並使用該資料來測試另一個需要它的程式。
有人看過這樣的事情嗎?
謝謝。
答案1
如果您將轉儲作為正確的插入,並且它不使用任何 mysql 特定功能,您可以嘗試將其載入到sqlite資料庫.這就是極簡主義。但請注意,您將無法使用與 mysql 相同的程式碼來測試它,因為 sqlite 沒有伺服器。您的程式碼必須開啟 sqlite db 檔案並對其執行語句。大多數程式語言都支援 sqlite。
答案2
您所需要的一切都由 MySQL 本身提供。
安裝 MySQL 伺服器,啟動它,然後使用以下命令載入轉儲
mysql -uroot -p < mydump.sql
現在就可以走了。