聊聊MySQL备份相关
执行备份操作的普通用户需以下权限:
select、reload、lock tables、replication client、show view、process、file
参数:
single_transaction
--master-data [1/2]
1只记录change_master语句
2注释该change_master语句
—R 备份存储过程
—triggers 备份触发器
—tab= path 备份结构、备份数据
--all-databases 所有数据库
mysqldump -uusername -p —master-data=2 —single-transaction database_name table_name >backup.sql
Load data infile ‘xxxx’ into table table_name;
底层操作:
start transaction
查看二进制日志
mysqlbinlog —base64-output=decode-raws -vv —start-position=nnn —database= 二进制日志 |grep -B3 delete |more
备份二进制日志
用户权限 replication slave
目录
备份二进制日志
mysqlbinlog --raw --read-from-remote-server --stop-never --h --p --u 二进制日志
Xtrabackup 还原
innobackupex —apply-log —redo-only 日志目录
Innobackupex --user= --password= --increment 全备目录 --increment_basedir 上次的增量备份目录
创建时间:2021-12-22 11:54
넶浏览量:0