USB 棒中的 MySql 資料庫

USB 棒中的 MySql 資料庫

我最近在我的 USB 隨身碟上安裝了便攜式 WAMP 伺服器。真的很好,我可以在我女朋友的windows7筆記型電腦上進行一些php編程,而無需在上面安裝任何東西。

我的 Linux 電腦上也有一個 LAMP 環境。

當我將 USB 棒插入 Linux 機器時,我可以輕鬆地mount -o bind /usbstick/wwwfolder ~/public_html從那裡處理我的 php 腳本。

但我的問題是,有沒有辦法從我的 USB 棒的 MySql 伺服器獲取資料庫,並在我的 Linux MySql 伺服器上運行?那麼我可以從我的 Linux 工作站修改資料庫模式,在一些表中進行一些插入,然後將我的 USB 棒插入筆記型電腦並從便攜式環境中運行我的最新資料庫?

我不知道 MySql 在哪裡/如何儲存其資料庫。

編輯:基本上,我想從我的 Linux 安裝的 MySql 伺服器中的 USB 記憶棒「安裝」資料庫,而不提取和導入數據,因此只有一個資料庫用於兩個環境。希望這有助於澄清問題。

答案1

當你啟動 MySQL 伺服器時,你可以指定 --datadir,這樣你就可以寫一些腳本來讓 MySQL 使用 USB 上的資料。

答案2

如果您以這種方式進行某種輕型開發,我建議您使用 sqlite 而不是 mysql。您可以簡單地複製文件,而不必擔心資料庫。如果您有資料庫抽象層,那麼這可以很容易地完成。

答案3

使用 USB 隨身碟來儲存 MySQL 資料庫是一個非常糟糕的主意。您肯定會遺失該資料。 USB 隨身碟的讀取/寫入次數有限。繼續閱讀快閃記憶體驅動器磨損均衡。

相關內容