mysql 如何进行复制

mysql 如何进行复制

我正在进行 mysql 复制(主从)。有几个问题

  • 我可以为主服务器上的某些数据库而不是所有数据库分配复制吗(例如,在主服务器上有数据库:a,b,c,d,我只想在 a,b,c 上进行复制)
  • 当我在主服务器中锁定表并导出数据时。导出数据后,我在主服务器上解锁表,经过一段时间(三天)后开始配置从服务器,然后将数据导入主服务器。我有一个问题:这个复制过程可以主动吗?
  • 关于备份mysql数据的问题:如果mysql DB太大,能否使用mysqldump来长导出,我的方法不行。

答案1

我可以为某些数据库分配复制,而不是全部在主服务器上(例如,在主服务器上有数据库:a,b,c,d,现在仅复制 a,b,c)-

当然可以。请查看——复制-do-db选项。

当我在主服务器上锁定表并导出数据时。导出数据完成后。我在主服务器上解锁表。一段时间(三天)后开始配置从服务器,然后导入主服务器数据。我有个问题:这个复制过程可以处于活动状态吗?

因为它基于主状态导出数据时。

关于备份mysql数据的问题:mysql DB如果太大,用mysqldump来导出很长的,我的方法不行。

你可以在午夜做这件事。

相关内容