close

資料庫資料庫轉移陣地篇。

這次是要在不同版本間把資料移到新的伺服器。

一開始先從舊的伺服器資料庫進行匯出作業

1.進入phpMyAdmin -> 選擇要匯出的資料庫

2.由於版本不同所以匯出方式選擇自訂

3.在同一頁面中間,選擇版本相容性格式

4.其他欄位不須變更,按下執行來完成匯出。

接下來匯入的作業,這邊筆記是有遇到的問題,這次要匯到的伺服器是GoDaddy。

1.首先先登入伺服器,先建立資料庫

2.選擇好剛剛建立的資料庫後,按下匯出。

Q1.這時遇到匯入失敗: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 6

A1.開啟下載的.sql檔案進行編輯,使用"取代"功能(考量您的文件可能有很多資料)

   將 " TYPE=  " 取代為 " ENGING= "   原因是新版本已經不使用TYPE

   

Q2. #1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation

A2. 這個錯誤是說,你的權限不屬於最高權限。解決的方式是將.sql檔案開啟,搜尋 "Definer='root@localhost" 類似的東西。

      同樣的使用取代功能,在這串字取代為空白(=刪除這句的意思)。這樣就可以再次進行匯入作業摟。

 

看起來滿簡單的,對於資料庫初學及英文白癡的我,到是花了一點時間。

希望大家都可以順利學習。 ^^

arrow
arrow
    全站熱搜

    "0" 發表在 痞客邦 留言(0) 人氣()