對MySQL資料庫執行非熱備操作的要點

2021-06-25 15:26:57 字數 635 閱讀 5029

mysql備份恢復的場景一:

資料庫資料比較小的情況下,使用mysqldump做完全備份,使用mysqlbinlog做增量備份。

完全備份,示例:

1

# mysqldump -a --lock-all-tables --routines --triggers --master-data=2 > /backup/all-`date +%f`.sql

增量備份,示例:

1

# mysqlbinlog /mydata/data/mysql-bin.0000## > /backup/incre-`date +%f`.sql

恢復的過程:

1、關閉資料庫:

1

# service mysqld stop

2、修改配置檔案,使得啟動資料庫也不對外提供服務:

1

2

# vim /etc/my.cnf   #在mysqld欄位新增如下內容:

skip-networking

還mysql使用的套接字檔案的位置,避免其他人使用資料庫

xtarbackup mysql資料庫熱備指令碼

xtrabackup命令屬於物理備份,還原速度快,mysql自身帶著mysqldump屬於邏輯備份,適用於備份小型資料庫,而且mysqldump備份得是二進位制檔案,還原較慢。xtarbackup安裝過程如下 yum install y wget perl perl devel perl time ...

sqlserver 資料庫集群與熱備

ms sql server資料庫伺服器可以說是應用範圍最廣的資料庫產品,並且越來越多地在大型和比較關鍵的應用系統中提供服務。當企業應用越來越複雜 資料量越來越大的時候,sql server資料庫要不停的進行處理 儲存 查詢的工作,這個時候企業就要考慮sql server資料庫伺服器的效能和速度及安全...

備份mysql資料庫 MYSQL資料庫的備份與恢復

mysql資料庫的備份與恢復與資料庫日誌有著緊密聯絡,特別是資料庫的二進位制日誌 binlog 更是對於災難恢復 增量備份起著重極其重要的作用。因此,開啟和熟悉相關日誌是十分必要的。1 二進位制日誌 binlog 二進位制日誌記錄了所有的ddl 資料定義語言 語句和dml 資料操作語言 語句,但是不...