Mysql 我的sql数据库迁移没有停机时间

Mysql 我的sql数据库迁移没有停机时间,mysql,database,database-replication,Mysql,Database,Database Replication,我们有一个巨大的mysql数据库,在共享环境中运行,权限非常有限。我们需要将正在运行的生产数据库迁移到一个新的基础架构,而无需或最短的停机时间。由于托管公司的限制/政策,二进制日志记录和主/从方法是不可取的。估计mysqldump过程至少需要4个小时,我们需要一种方法来迁移数据、保持表解锁并与增量数据同步。有什么建议吗 我认为这是不可能的。有限特权?不可能。这样的数据库操作独立于数据库,非常耗时,通常需要更高的权限才能正确执行。一旦启动mysqldump,您还可能会遇到更大的问题,如内存限制等。

我们有一个巨大的mysql数据库,在共享环境中运行,权限非常有限。我们需要将正在运行的生产数据库迁移到一个新的基础架构,而无需或最短的停机时间。由于托管公司的限制/政策,二进制日志记录和主/从方法是不可取的。估计mysqldump过程至少需要4个小时,我们需要一种方法来迁移数据、保持表解锁并与增量数据同步。有什么建议吗

我认为这是不可能的。有限特权?不可能。这样的数据库操作独立于数据库,非常耗时,通常需要更高的权限才能正确执行。一旦启动mysqldump,您还可能会遇到更大的问题,如内存限制等。如果您已经知道mysqldump至少需要4个小时,那么进行此类维护可能需要一天时间。我正在考虑在转储过程中获取应用程序级的每个sql调用的副本,并将其存储为我自制的二进制日志。然后用它来同步