====== 匯入 MySQL 的資料庫備份檔 ====== **<- [[:zh-tw/hosting/using-linux/tutorials/ubuntu#mysql-topics|資料庫/MySQL 教學]]** ---- 如果您正在將資料庫從一台伺服器移到另外一台(例如您建立了另外一台 Gandi 伺服器),您只需要做下面幾個動作。 這個方法對於使用大型資料庫的人來說非常有用。如果是小型的資料庫,您可以使用 phpMyAdmin (如果您有安裝) 來進行移轉。 ===== 匯出您的資料庫 ===== 首先,從舊的伺服器上匯出您現存的資料庫。 ===== 上傳您的資料庫匯出檔到您的 Gandi 伺服器 ===== 使用您習慣的方法,將資料庫匯出檔(例如是 "mydatabase.sql" 或 "mydatabase.dump") 傳到您的新伺服器。 ===== 匯入資料庫匯出檔到新的資料庫 ===== 請輸入以下指令將資料庫匯出檔匯入到您的新資料庫內: mysql -p -h localhost newdatabase < olddatabase.sql 如果您的新資料庫主機有網域名稱的話,您可以替換 "localhost" 成實際位置,"newdatabase" 替換成實際的新資料庫名稱,"olddatabase.sql" 替換成您匯出的資料庫匯出檔名稱。 如果您是從舊的版本移到 MySQL 5,最**常見**的問題可能是與您就的 php 程式碼不相容。 如果您的錯誤訊息是 "MySQL returned error "1054: Unknown column (...)",您需要檢查您的應用程式是否已經更新到支援 MySQL 5(例如: MediaWiki 中可以檢查 ''/maintenance/upgrade.php'' )。 ===== 其他資源 ===== * [[:zh-tw/hosting/manage-disk/database]]