適用范圍
閃回原理
Percona Xtrabackup軟件是基于InnoDB等事務引擎自帶的redo日志和undo日志功能來保持備份和恢復前后數據一致性的,從而確保數據庫的數據安全可靠。
在InnoDB引擎中存在一個redo日志(事務日志)功能。redo日志文件會存儲每一個InnoDB表中的數據修改記錄。
當InnoDB數據庫啟動時,會檢查數據文件和redo日志文件,將已經提交到事務日志(redo日志文件)中的信息應用(提交)到數據文件并保存,然后根據undo日志信息將修改過但沒有提交的數據記錄進行回滾(不提交到數據文件)。
復制場景
數據備份
1. 在主庫執行全備(192.169.100.50)
innobackupex --defaults-file=/etc/my.cnf --slave-info --
host=192.168.100.50 --port=3306 --user=root --
password=aG?/qR5ivzgK /data/backup/
scp -r backup.zip root@192.168.100.51:/data/
innobackupex --apply-log /mysql/backup/2022-03-06_15-57-26
innobackupex --defaults-file=/etc/my.cnf --copy-back /mysql/backup/2022-03-06_15-57-26
chmod -R 755 /mysql/data/
chown -R mysql:mysql /mysql/data/
mysqld_safe --defaults-file=/etc/my.cnf &
cd /mysql/backup/2022-03-06_15-57-26/
cat xtrabackup_info
uuid = 174dc8c7-0ee8-11ec-8e3c-080027682bac
name =
tool_name = innobackupex
tool_command = --defaults-file=/etc/my.cnf --slave-info --host=192.168.56.50 --port=3306 --user=root --password=... /data/backup/
tool_version = 2.4.23
ibbackup_version = 2.4.23
server_version = 5.7.34-log
start_time = 2021-09-06 15:57:26
end_time = 2021-09-06 15:57:32
lock_time = 1
binlog_pos = filename mybinlog.000017, position 1887, GTID of the last change df42a4e0-fe3e-11eb-888f-080027682bac:1-184,
e353511e-fe3e-11eb-b909-080027c7bfc6:1-10
innodb_from_lsn = 0
innodb_to_lsn = 4743009
partial = N
incremental = N
format = file
compact = N
compressed = N
encrypted = N
reset master;
SET @MYSQLDUMP_TEMP_LOG_BIN = @@SESSION.SQL_LOG_BIN;
SET @@SESSION.SQL_LOG_BIN= 0;
SET @@GLOBAL.GTID_PURGED=df42a4e0-fe3e-11eb-888f-080027682bac:1-184,e353511e-fe3e-11eb-b909-080027c7bfc6:1-10;
SET @@SESSION.SQL_LOG_BIN = @MYSQLDUMP_TEMP_LOG_BIN;
grant replication slave on *.* to repl@% identified by repl@Abc123;
CHANGE MASTER TO
MASTER_HOST=192.168.100.50,
MASTER_USER=repl,
MASTER_PASSWORD=repl@Abc123,
MASTER_PORT=3306,
MASTER_AUTO_POSITION=1;
start slave;
如果要設置主主同步:(在50 主庫同步備庫信息)
grant replication slave on *.* to repl@% identified by repl@Abc123;
CHANGE MASTER TO
MASTER_HOST=192.168.100.51,
MASTER_USER=repl,
MASTER_PASSWORD=repl@Abc123,
MASTER_PORT=3306,
MASTER_AUTO_POSITION=1;
show slave statusG
show variables like "%gtid%";
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129436.html
摘要:摘要本文主要介紹了亞馬遜的使用過程中發現的問題以及基于亞馬遜實例自己搭建服務器的一些經驗。之前公司使用亞馬遜的實例,一切都非常好。但是我們架設在亞馬遜實例上的服務器為了安全起見都是跨網段的,不支持,實現不了啊。 摘要 本文主要介紹了亞馬遜RDS的使用過程中發現的問題以及基于亞馬遜EC2實例自己搭建Mysql服務器的一些經驗。 showImg(https://segmentfault.c...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20