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
原文地址:https://www.cnblogs.com/bjx2020/p/12119501.html