数据库合服
合服步骤: 以10005,10006合到19994为例 1.备份10005 10006 mysqldump --user=root --password=8KHl#gzmLE6K --host=1.1.26.112 --single-transaction --databases chq10005 --triggers --routines --events > /data/hotfix/20200930/chq10005.sql mysqldump --user=root --password=8KHl#gzmLE6K --host=1.1.26.113 --single-transaction --databases chq10006 --triggers --routines --events > /data/hotfix/20200930/chq10006.sql 2.还原源数据 mysql -uroot -p8KHl#gzmLE6K < /data/hotfix/20200930/chq10005.sql mysql -uroot -p8KHl#gzmLE6K < /data/hotfix/20200930/chq10006.sql 3.创建目标库 create database chq19994; 4.上传合服sql文件,a.创建表结构 b.导入数据 mysql -udba_backup -ptkbackup1404 chq19994 < /data/hotfix/20200930/XQJDBInit_Table_10640.sql mysql -udba_backup -ptkbackup1404 chq19994 < /data/hotfix/20200930/XQJDBInit_Data_10640.sql 5. 执行合服sql mysql -udba_backup -ptkbackup1404 < /data/hotfix/20200930/topicdbs_zone_10005_10006_to_19994_ver_10640.sql 6.检查 mysql -udba_backup -ptkbackup1404 < /data/hotfix/20200930/check_zone_10005_10006_to_19994_ver_10640.sql 这一步是确认合服前后的数据,确认没问题后,即可将目标库导出来 7.合完后,导出来 mysqldump --user=dba_backup --password=tkbackup1404 --single-transaction --databases chq19994 --triggers --routines --events > /data/hotfix/20200930/chq19994.sql 8.导入到目标库即可 mysql --user=dba_backup --password=tkbackup1404 --host=1.1.26.113 < /data/hefu/chq19994.sql 备份命令 mysqldump -udba_backup -pdba@JJMatch --socket=/data/mysql_5307/tmp/mysql.sock --single-transaction --master-data=2 --set-gtid-purged=OFF --triggers --routines --events --databases chq9991 > /data/hotfix/20200927/chq9991_20200927.sql