:::
所有書籍
「XOOPS升級」目錄
MarkDown
3. 資料庫備份前的準備
1-1 參與研習學校的事前準備
2. 實體檔案的資料備份
3. 資料庫備份前的準備
3-1 利用phpMyAdmin備份資料庫
4. 轉碼
5. 搬移網站
5-1 匯入資料庫
5-2 實體檔案上傳
5-3 轉移後常見問題
6. 升級XOOPS
6-1 XOOPS 2.2.x 版注意事項
6-2 開始升級
6-3 升級後的修正
4. 轉碼
XOOPS升級 ======= ###
最終目標:下載SQL檔,並確認可以讀出裡面的中文
### 一、先檢查資料庫語系 請先用phpMyAdmin查看一下config資料表,若是看起來像是這樣子 ![](http://www.tad0616.net/uploads/tad_book3/image/xoops_upgrade/xu_001.png) 而且校對是「
latin1\_swedish\_ci
」 ![](http://www.tad0616.net/uploads/tad_book3/image/xoops_upgrade/xu_002.png) 那麼,請改裝「[修正過的phpMyAdmin](http://www.tad0616.net/modules/tad_uploader/index.php?of_cat_sn=17)」以讀取正確資料。 ### 二、開始備份 1. 首先,先進入phpMyAdmin,就以當初安裝XOOPS時的資料庫帳號密碼登入即可。
(萬一忘記了,請開啟mainfile.php或/xoops\_data/data/secure.php,裡面有資料庫帳密紀錄)
2. 在左邊的資料庫下拉選單,點選您要備份的資料庫。 ![](http://www.tad0616.net/uploads/tad_book3/image/xoops_upgrade/xu01.png) 3. 按右上的「輸出」或「匯出」頁籤連結。 ![](http://www.tad0616.net/uploads/tad_book3/image/xoops_upgrade/xu02.png) 4. 若有「匯出方式」請選擇「自訂」,這樣我們有比較多的選項可以設定。(較新版phpMyAdmin才需如此) ![](http://www.tad0616.net/uploads/tad_book3/image/xoops_upgrade/17.png) 5. 資料表的部份請「全選」,表示要備份所有資料表 ![](http://www.tad0616.net/uploads/tad_book3/image/xoops_upgrade/xu03.png) 6. 輸出的部份請勾選「下載儲存」或選擇「儲存為檔案」。 ![](http://www.tad0616.net/uploads/tad_book3/image/xoops_upgrade/xu04.png) 或 ![](http://www.tad0616.net/uploads/tad_book3/image/xoops_upgrade/19.png) 7. 格式請用SQL格式 ![](http://www.tad0616.net/uploads/tad_book3/image/xoops_upgrade/20.png) 8. 「Options」或「格式特定選項」勾選「結構和資料」的欄位,並取消「顯示註釋」,若只是單純備份,「最大程度相容資料庫系統或舊版本的 MySQL 伺服器」或「
SQL
兼容模式」可以選「NONE」,若是要搬移,那麼就要看對方主機的MySQL版本來決定要選那一項了!若不曉得,那就選「
MYSQL40
」,如此一來,備份出來的檔案將不會把預設編碼寫入。 ![](http://www.tad0616.net/uploads/tad_book3/image/xoops_upgrade/xu05.png) 或 ![](http://www.tad0616.net/uploads/tad_book3/image/xoops_upgrade/21.png) 9. 「結構」或「物件建立選項」勾選「新增 DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT 指令 」或「結構」勾選「Add DROP TABLE / VIEW」項目,也就是順便加入刪除舊資料表格的指令,這樣還原時會比較順利,不會因為舊表已存在而無法復原(相當於覆蓋舊資料表之意)。其餘設定項就照著下圖設 定即可。 ![](http://www.tad0616.net/uploads/tad_book3/image/xoops_upgrade/xu07.png) 或 ![](http://www.tad0616.net/uploads/tad_book3/image/xoops_upgrade/22.png) 10. 「資料」勾選「使用完整新增指令」並取消「延伸新增指令」或是「資料匯出」部份請選擇第一項「給每個 INSERT (插入) 指令加上欄位名稱 」。如此,也就是一筆資料就一行指令之意!這樣雖然會佔空間,但是對於日後還原,確有莫大好處!可以確保您的還原可以完整進行,而且檔案再大也不怕。 ![](http://www.tad0616.net/uploads/tad_book3/image/xoops_upgrade/xu08.png) 或 ![](http://www.tad0616.net/uploads/tad_book3/image/xoops_upgrade/23.png) 11. 最後按下「執行」即可。 接著就可以下載SQL檔囉!您可以將之存起來,以備不時之需。
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
581
人線上 (
207
人在瀏覽
線上書籍
)
會員: 0
訪客: 581
更多…
:::
主選單
NTPC OpenID
活動報名
模組控制台
進階區塊管理
站長工具箱(急救版)
網站地圖
Tad Tools 工具包
站長工具箱
行事曆
討論留言
嵌入區塊模組
快速登入
網站計數器
好站連結
最新消息
檔案下載
線上書籍
電子相簿
影音播放
常見問題
萬用表單
友站消息
社大學員
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
登入
登入
帳號
密碼
登入