eg:合并1服跟2服(把2服的数据合到1服)
1,列出需要合并的表
2,先清小号(防止无用数据过多)
3,导出1服中需要合并的表(用作备份,出错时可以还原)
mysqldump -u(数据库用户) -p'(数据库密码) 数据库名 --tables (需要合并的表名空格隔开) > server_1_bak.sql
4,导出2服中需要合并的表(导出生成insert语句)
mysqldump u(数据库用户) -p'(数据库密码) --skip-extended-insert --complete-insert -t 数据库名 > server_2_insert.sql
5,将server_2_insert.sql 中的 数据导入1服中
当出现报错是检查是否有些表主键重复了,解决报错后,往1服中导入server_1_bak.sql备份好的表从来一遍(直到成功)
6,合服后1,2服的入口不需要改变链接指向1服就可以了