mysql8.0 备分常用命令
mysql8.0 myqldump全备常用命令
# 压缩备份
mysqlpump --login-path=instance_3306_bak --set-gtid-purged=ON --all-databases --single-transaction --triggers --routines --events --compress-output=lz4>full_backup.sql.lz4
# 解压缩
lz4_decompress full_backup.sql.lz4 full_backup.sql2
用于重建另一个具有不同schema的服务器的备份 # 仅备份不包含数据的schema(在从库上操作) [root@db143 bak]# mysqldump --login-path=instance_3306_bak --set-gtid-purged=ON --all-databases --single-transaction --dump-slave=2 --triggers --routines --events --no-data > all_schema.sql
# 仅备份不包含schema的数据(在从库上操作) [root@db143 bak]# mysqldump --login-path=instance_3306_bak --set-gtid-purged=ON --all-databases --single-transaction --dump-slave=2 --triggers --routines --events --no-data --no-create-db -no-create-info --complete-insert> all_data.sql