mysql备份导入

发布时间 2024-01-05 15:18:06作者: 付同學
mysqldump -uroot -p --single-transaction --master-data=2 --flush-logs --flush-privileges  --routines=TRUE  --triggers  --databases perf > /root/backup/perf.sql
# 有可能会有警告
mysqldump -uroot -p --single-transaction --master-data=2 --flush-logs --flush-privileges  --routines=TRUE  --triggers --set-gtid-purged=OFF --databases perf > /root/backup/perf.sql

image

参数--master-data=2用于在导出数据时添加二进制日志文件的位置和文件名信息。这对于在主从复制环境中恢复数据非常有用。当设置为2时,该参数会在导出的SQL文件中添加CHANGE MASTER TO语句,包括二进制日志文件的位置和文件名。这样在恢复数据时,可以直接使用这些信息配置从服务器的主从复制。