看板 Database 關於我們 聯絡資訊
資料庫名稱:MySQL 資料庫版本:5.6 內容/問題描述: 之前備份DB都是到phpmyadmin 直接匯出資料庫產生一個.sql 現在如果是將伺服器上/var/lib/mysql裡的資料夾整個複製 再放回另一台機器上 這樣會不會有資料不完全的問題 以及這兩種方式有甚麼差異? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.69.85.148 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1469958077.A.334.html
pizzahut: 你的/var/lib/mysql是 DB data? 08/01 12:15
buckyeh: 我從windows平台dump然後restore到Liniux平台很多次了, 08/02 00:56
buckyeh: 目前比對沒有觀察到差異 08/02 00:56
jeamie: 如果資料庫沒關直接copy也是不好的做法 08/02 01:05
pizzahut: 不關的狀態下直接拷貝會有風險存在 1. 沒辦法讓mysql正 08/03 10:39
pizzahut: 常啟動服務 2. 沒有回寫到硬碟的資料可能會遺失 08/03 10:40
pizzahut: 之前曾經在mysql上面用過rsnapshot,結果好像會鎖死 08/03 10:41
pizzahut: 資料表,後來也不太敢用QQ 08/03 10:41
iFEELing: filesystem level的備份只限冷備份 熱備份不能這樣玩 08/03 16:58
iFEELing: 然後跨作業系統的備份最好用邏輯層備份 不要用檔案層 08/03 16:58
iFEELing: DBMS運行的時候有一些東西在記憶體裡的 沒有回寫完的話 08/03 17:03
iFEELing: 下次開起來就會試著做recovery 或是直接掉資料 08/03 17:04
iFEELing: 搬到另一台機器的話 要看檔案系統能不能正確被辨識 08/03 17:04