我有一個MySQL數據庫應該與SVN版本。我不想要完整的數據庫,只需要結構和選定的表格。我搜索了網絡,發現了一些信息,但似乎沒有什麼可靠的方法真正起作用。任何經驗或提示?用SVN備份MySQL數據庫?
謝謝:)
我有一個MySQL數據庫應該與SVN版本。我不想要完整的數據庫,只需要結構和選定的表格。我搜索了網絡,發現了一些信息,但似乎沒有什麼可靠的方法真正起作用。任何經驗或提示?用SVN備份MySQL數據庫?
謝謝:)
使用mysqldump到你想要的數據導出到一個文件,並把這個變成SVN。使用cron,您可以將其自動化以在特定時間段運行
問題是:您想要什麼版本,爲什麼?
我建議你使用可導入的SQL文件來創建數據庫。任何工具都可以用來創建這個SQL文件(基本工具:mysqldump),然後你可以保存到你的SVN倉庫中。您將能夠通過比較SQL文件的修訂來跟蹤新創建的表。
您可以通過添加CRON作業來自動執行此過程,以每2小時自動轉儲並提交文件。
聽起來像是可以工作的東西,我會嘗試。 – EOB 2012-01-04 11:42:32
檢查一下這個腳本,它會自動的過程,允許對數據庫的具體選擇和表的排斥[免責聲明我是作者] - http://mysql-svn-backup.redant.com.au/
有這樣的疑問/回答的讀 - 提出可能的解決方案的http:/ /stackoverflow.com/questions/1783834/mysql-version-control-subversion – ManseUK 2012-01-04 10:40:35