Mysql备份还原
-
Mysqldump备份
mysqldump -udtauser -p123456 -h 127.0.0.1 -P 14339 -R -E mapp_net_qa > mapp_net_qa.sql Mysqldump参数说明: -R 导出存储过程和函数 -E 导出事件 -A 所有库 -B 指定库 -- triggers 触发器 -- master-data # 开启备份记录二进制日志的起始点,1表示将起点信息打印,2表示注释起点信息,如果加--single-transaction则可进行innodb表热备(快照备份),其他存储引擎表锁表备份,不加--single-transaction参数锁表,温备 --flush-logs #刷新日志 --set-gtid-purged=auto/on/off,开启gtid时,主从搭建备份恢复时要加上set-gtid-purged=on(告诉从库,我的备份中已有事务,不用运行了,直接从下一个GTID开始请求binlog),在主库备份恢复需要同步到从库加上set-gtid-purged=off
-
还原
mysql -h127.0.0.1 -udtauser -p123456 -P14339 --comments mapp_net_qa </home/netqa_db_yf/mapp_net_qa.sql 参数说明: --comments:保留注释信息
-
直接使用navicat备份还原