聊聊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