Mysql-Replication
將 mysql 從 linux box 移到我本地的 Vista box 的最簡單方法是什麼?
我對mysql相當陌生……要溫柔。我正在嘗試將 mysql db 從 linux box 移動到我進行所有開發的 windows box。
有人可以告訴我,或參考我,如何逐步做到這一點?
謝謝
最簡單的做法是在你的 linux 機器上做一個 mysqldump,然後將所說的轉儲導入你的本地 windows 數據庫。
首先,mysqldump(文件:http ://dev.mysql.com/doc/refman/5.1/en/mysqldump.html )
mysqldump -u [username] -p [any other options desired] [database name] > dump.sql
上面在你執行它的目錄中創建了一個名為“dump.sql”的文件。接下來從你的 linux 機器中獲取該 dump.sql 文件並將它帶到你的 windows 機器。現在,您可以使用 GUI 來導入轉儲(如 navicat 或 sqlyog,甚至 phpmyadmin,如果您碰巧有它的話),但是您通常從命令行執行此操作的方式(在 linux 上,您可能必須視窗的調整)是:
mysql -u [username] -p < dump.sql
就是這樣!上面的行將 dump.sql 文件通過管道傳輸到 mysql 中。轉儲文件只不過是一堆 SQL 語句,這就是上述工作的原因。很抱歉無法提供特定於 Windows 的命令行說明,我已經有一段時間沒有使用 Windows 了:) 希望對您有所幫助。