先前都是使用mysql加上mysqldump工具去做備份的
最近想要將系統改成mariadb加上mariabackup去做備份
(所有自建的table皆為innodb引擎)
但在測試的時候發現mariabackup做備份的時候會備份到比較舊的資料
例如2023/5/24 00:00:00做完整備份
而後再將該備份還原到另一個資料庫系統中時會發現資料不是最新的
例如撈取最新的資料只會到2023/5/23 21:07:23之類的
但確定在運行的資料庫中資料已經可以撈到2023/5/23 23:59:00
這部分用"撈到"一詞主要是不確定是否跟寫入緩衝等有關
就我的理解是mariabackup的備份模式是物理備份
因此假設有資料儲存在寫入緩衝中"有可能"是不會被備份到
不知道我的認知是否正確?
我的指令如下,不知道哪邊有問題?或者我需要提供那些設定檔資訊
備份
mariabackup