
我對伺服器和資料庫非常陌生,我的經驗只是安裝了幾次 XAMPP,以便輕鬆進行網站測試和探索。所以我在筆記型電腦上安裝了 XAMPP,然後將其放在上網本上。我複製並移動了 htdocs 資料夾(很快就會與 dropbox 同步),現在需要移動資料庫。
我並不是在尋找廣泛的備份解決方案。將一個 XAMPP 堆疊上的資料庫設定複製到另一個 XAMPP 堆疊上的最簡單方法是什麼?
答案1
最簡單的方法可能是使用 phpMyAdmin,它會作為 XAMPP 的一部分安裝。
匯出
在瀏覽器中,開啟
http://localhost/phpmyadmin
點選出口
從清單中選擇您的資料庫
勾選另存為文件頁面底部的框框。
點選去
您的資料庫將會匯出為 SQL 文件,您可以使用該文件在其他電腦上重新建立它們。將此文件複製到您的筆記型電腦。
導入
在瀏覽器中,開啟
http://localhost/phpmyadmin
點選進口
瀏覽到您剛剛匯出的文件。
點選去
答案2
你可以使用mysql的內建函數來做到這一點。
mysql
如果您可以透過在控制台中鍵入內容來直接存取 mysql 伺服器,則可以進行一些備份。
mysqldump -p databasename > filename_to_store_sql.sql
將 .sql 檔案複製到新電腦/位置並執行以下操作。
mysql -p databasename < filename_to_store_sql.sql
答案3
對於匯出所有資料庫:
mysqldump --all --all-databases --complete-insert --add-drop-table --add-locks --allow-keywords --lock-tables --quote-names --user=root --password=1234 > ~/Desktop/mysql_all_db.sql
對於進口:
mysql -uroot -p < ~/Desktop/mysql_all_db.sql
答案4
您可以將資料庫目錄複製到筆記型電腦的 XAMPP mysql 中數據目錄,並將其貼上(或替換)到上網本的 XAMPP mysql 中數據目錄。
還要確保複製各個數據文件,例如“資料庫資料1「在資料資料夾內。當我必須在 PC 中的 2 個 XAMPP 版本之間移動資料庫時,這對我有用。