建立備份集
備份要求
請確保MariaDB伺服器符合以下要求。
MariaDB伺服器安裝在此計算機上。
MariaDB 資料庫實例在線。
MariaDB資料庫實例的偵聽端口是3306。應用
netstat -an
指令查詢。
舉例:
Active Connections
Proto Local Address Foreign Address State
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING
mysqldump實用程序安裝在MariaDB資料庫伺服器上。
mysqldump實用程序與MariaDB資料庫是相同版本。 應用
mysqldump --version
指令查詢mysqldump 版本。
必須具有
ALL PRIVILEGES
的MariaDB用戶才能進行備份操作。
舉例:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost.localdomain' IDENTIFIED BY 'password';
MariaDB [(none)]> FLUSH PRIVILEGES;
驗證MariaDB資料庫伺服器尚的'本地主機'是可解析並且允許'本地主機'訪問MariaDB服務偵聽連接埠上的資料庫實例。
'information_schema'和'performance_schema'資料庫是MariaDB虛擬系統資料庫,其中包含MariaDB實例上的用戶資料庫的信息,該數據庫自動從備份來源中排除。 它們是只讀的,無法備份。
選擇要備份的資料庫將被臨時假脫機到一個暫存資料夾,然後再上傳到備份伺服器或目標存儲。
請確保用於MariaDB資料庫備份的暫存資料夾配置為:
不位於Windows系統C:\磁碟機。
有足夠的用於備份操作的磁碟空間。暫存資料夾磁碟機的空白空間至少要是資料庫大小的150%。因為暫存資料夾用於儲存索引檔案以及在備份作業期間生成的任何增量或差異檔案,之後再上傳到備份目標存儲位置。
舉例:
預設差異率為50%,如果MariaDB資料庫大小為100GB並且只有一個備份目標存儲位置,那麼暫存資料夾所需最少磁碟空間= 150GB
100GB = MariaDB資料庫的大小
50GB = 備份過程中所產生之全部增量或差異檔案的大小
請記住,數據庫的大小可能會隨著時間增長,並且您可能需要定期查看臨時目錄的可用空間需求。
關鍵詞:
欄位
描述
名稱
備份集名稱。
備份集類型
備份集類型,例如:MariaDB 備份
登錄ID
MariaDB系統賬戶的登錄ID。預設為根用戶。
密碼
MariaDB系統賬戶的密碼。
主機
MariaDB伺服器的主機。預設為本地主機。
連接埠
這是MariaDB伺服器的連接埠。預設為3306。
mysqldump路徑
mysqldump檔案的路徑。
設置備份集的名稱
如何建立一個備份集名稱:
輸入一個有意義的備份集名稱。
選擇備份集類型。
輸入登錄ID。
輸入密碼。
輸入主機。
輸入連接埠。
點擊[變更] 以選擇mysqldump檔案的路徑。
點擊[下一頁] 以繼續。to continue.