看板 PHP 關於我們 聯絡資訊
第一次發文請多指教!! 最近在學 PHP + MySQL,架設 XOOPS 想把資料備份出來,但再輸出選項部分不確定要怎麼選 資料庫輸出選項  Add DROP DATABASE 結構  Add DROP TABLE / DROP VIEW  Add IF NOT EXISTS  新增 AUTO_INCREMENT 數值  在資料表及欄位使用引號  Add CREATE PROCEDURE / FUNCTION ***以上部分不知道如何勾選*** 主要是我想要將 mysql 資料庫跟 Xoops 資料庫同時備份出來 一開始的狀態是沒有 Xoops 資料庫,變成會出現 #1008 - Can't drop database 'xoops'; database doesn't exist 但如果沒有勾選 Add DROP DATABASE 反而變成 mysql 資料庫會出現錯誤訊息 表示 mysql 資料庫已存在無法建立 目前只好分別備份,或是先創好 xoops 的空資料庫進行匯入 請問有兩全其美,或更方便的方法嗎 @_@? 感激不盡 !!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.203.217
liaosankai:win系列非正式方法可以直接複製mysql/data資料夾當備份 10/01 16:26
MOONRAKER:就不要勾選然後打開備份前面加上create database xoops; 10/01 17:00
MOONRAKER:就好了。老實說我看到這種想要一鍵完成的都覺得很恐怖。 10/01 17:01
danny8376:備份預設選項就好 資料庫自己手動建 也沒幾個 10/01 17:19
danny8376:我手上有十來個資料庫的 都手建了 10/01 17:19
danny8376:至於複製data的方法... MyISAM沒差 InnoDB小心出事 10/01 17:20
danny8376:順帶一提 那不是win限定 linux也可以直接複製 10/01 17:21
MOONRAKER:對InnoDB這招沒效 以前曾經拿到了2G還是4G的資料庫備份 10/01 17:25
MOONRAKER:檔案 結果都不能用… >_< 10/01 17:25
liaosankai:推樓上經驗分享,呵,我沒複製過InnoDB過 10/01 21:57
herboy:謝謝上述各位大大分享,那我還是用本來的方式就好XD 10/02 13:12