今天因為mysql資料庫出了點問題而把MYSQL底下的資料/var/lib/mysql全部複製了起來 接著MYSQL生及完成後把檔案備份了回去,另一個使用phpbb的網站運作正常 但是DRUPAL的資料庫卻出現了問題@@" 在phpmyadmin裡面看drupal的資料表居然是空的!! 不知道各位有沒有發生類似的問題,以前備份資料庫都是這樣做的... 沒想到對DRUPAL卻行不通,難道DRUPAL對資料庫有什麼特殊的地方嗎 Orz.... 系統安裝、設定、調整mysql備份frm7.x 發表回應前,請先登入或註冊 Re: drupal的資料庫備份問題 在兩個 MySQL 版本不同的時候, 直接複製 folder 有時候會出問題... 建議用 mysqldump 指令備份 發表回應前,請先登入或註冊 Re: drupal的資料庫備份問題 那如果我在別台機器上裝原來的版本再把floder複製過去應該還有機會舊回來囉...Orz... 另外我發現drupal在使用MYSQL資料庫時只會有.frm的檔案耶...跟PHPBB都不一樣... 是資料型態的關係嗎@@" 發表回應前,請先登入或註冊 Re: drupal的資料庫備份問題 唔... 除了 frm 以外, 應該還有 MYD 跟 MYI 啊 @@ 在備份資料的時候, mysql 的 service 有先停下來嗎 發表回應前,請先登入或註冊 Re: drupal的資料庫備份問題 有...我先停了mysql才開始複製整個資料庫....囧"" 話說我另外裝新的drupal7時發現資料庫裡面也是只有.frm的檔案@@ 重新裝了舊版的MYSQL還是一樣Orz..... 發表回應前,請先登入或註冊 Re: drupal的資料庫備份問題 查了一下 你資料庫的 table 應該是 InnoDB 吧 MyISAM 才會有 MYI 和 MYD 另外一提, 因為 InnoDB Storage Engine 比較嚴謹, 所以無法以複製目錄的方式備份(因為該 folder 內也沒有資料) 只能以 mysqldump 的方式備份.... orz 發表回應前,請先登入或註冊 Re: drupal的資料庫備份問題 嗯...我在PHPMYADMIN裡面是InnoDB...這是drupal7 才改的嗎@@... 不過這樣的話....資料到底存在哪呢...@@",難道是記憶體嗎XD 我現在的情況應該是要砍掉重練了...找不到方法救援.... 囧"" 發表回應前,請先登入或註冊 Re: drupal的資料庫備份問題 剛剛搜尋'innodb','直接複製' 找到了這篇...沒想到成功了!! http://www.bsdlover.cn/html/52/n-3752.html .frm的檔案只儲存了資料庫的結構,真正的資料存在上一層的ibdata1 而我把.frm的檔案複製進去後再去舊的資料夾複製ibdata1來覆蓋原來的 接著再重新啟動Mysql資料庫....資料就回來了!!@@ 發表回應前,請先登入或註冊
Re: drupal的資料庫備份問題 那如果我在別台機器上裝原來的版本再把floder複製過去應該還有機會舊回來囉...Orz... 另外我發現drupal在使用MYSQL資料庫時只會有.frm的檔案耶...跟PHPBB都不一樣... 是資料型態的關係嗎@@" 發表回應前,請先登入或註冊
Re: drupal的資料庫備份問題 唔... 除了 frm 以外, 應該還有 MYD 跟 MYI 啊 @@ 在備份資料的時候, mysql 的 service 有先停下來嗎 發表回應前,請先登入或註冊
Re: drupal的資料庫備份問題 有...我先停了mysql才開始複製整個資料庫....囧"" 話說我另外裝新的drupal7時發現資料庫裡面也是只有.frm的檔案@@ 重新裝了舊版的MYSQL還是一樣Orz..... 發表回應前,請先登入或註冊
Re: drupal的資料庫備份問題 查了一下 你資料庫的 table 應該是 InnoDB 吧 MyISAM 才會有 MYI 和 MYD 另外一提, 因為 InnoDB Storage Engine 比較嚴謹, 所以無法以複製目錄的方式備份(因為該 folder 內也沒有資料) 只能以 mysqldump 的方式備份.... orz 發表回應前,請先登入或註冊
Re: drupal的資料庫備份問題 嗯...我在PHPMYADMIN裡面是InnoDB...這是drupal7 才改的嗎@@... 不過這樣的話....資料到底存在哪呢...@@",難道是記憶體嗎XD 我現在的情況應該是要砍掉重練了...找不到方法救援.... 囧"" 發表回應前,請先登入或註冊
Re: drupal的資料庫備份問題 剛剛搜尋'innodb','直接複製' 找到了這篇...沒想到成功了!! http://www.bsdlover.cn/html/52/n-3752.html .frm的檔案只儲存了資料庫的結構,真正的資料存在上一層的ibdata1 而我把.frm的檔案複製進去後再去舊的資料夾複製ibdata1來覆蓋原來的 接著再重新啟動Mysql資料庫....資料就回來了!!@@ 發表回應前,請先登入或註冊
Re: drupal的資料庫備份問題
在兩個 MySQL 版本不同的時候,
直接複製 folder 有時候會出問題...
建議用 mysqldump 指令備份
Re: drupal的資料庫備份問題
那如果我在別台機器上裝原來的版本再把floder複製過去應該還有機會舊回來囉...Orz...
另外我發現drupal在使用MYSQL資料庫時只會有.frm的檔案耶...跟PHPBB都不一樣...
是資料型態的關係嗎@@"
Re: drupal的資料庫備份問題
唔... 除了 frm 以外, 應該還有 MYD 跟 MYI 啊 @@
在備份資料的時候, mysql 的 service 有先停下來嗎
Re: drupal的資料庫備份問題
有...我先停了mysql才開始複製整個資料庫....囧""
話說我另外裝新的drupal7時發現資料庫裡面也是只有.frm的檔案@@
重新裝了舊版的MYSQL還是一樣Orz.....
Re: drupal的資料庫備份問題
查了一下
你資料庫的 table 應該是 InnoDB 吧
MyISAM 才會有 MYI 和 MYD
另外一提,
因為 InnoDB Storage Engine 比較嚴謹,
所以無法以複製目錄的方式備份(因為該 folder 內也沒有資料)
只能以 mysqldump 的方式備份.... orz
Re: drupal的資料庫備份問題
嗯...我在PHPMYADMIN裡面是InnoDB...這是drupal7 才改的嗎@@...
不過這樣的話....資料到底存在哪呢...@@",難道是記憶體嗎XD
我現在的情況應該是要砍掉重練了...找不到方法救援.... 囧""
Re: drupal的資料庫備份問題
剛剛搜尋'innodb','直接複製' 找到了這篇...沒想到成功了!! http://www.bsdlover.cn/html/52/n-3752.html
.frm的檔案只儲存了資料庫的結構,真正的資料存在上一層的ibdata1
而我把.frm的檔案複製進去後再去舊的資料夾複製ibdata1來覆蓋原來的
接著再重新啟動Mysql資料庫....資料就回來了!!@@