mysql - 有没有办法在不停止数据库的情况下更改数据库服务器?

标签 mysql database migration

我在数据中心有一个数据库,运行MySQL,我想将数据库从数据中心更改为我公司的主机。当时我不想停止数据中心的数据库,有没有办法进行这样的整合呢?谢谢...

最佳答案

复制:

您可以在主机上设置MySQL 复制数据库。当应用程序运行时,它将开始将数据从“旧”数据库服务器异步复制到新数据库服务器中。 alt text
(来源:mysql.com)

交换:之后您可以切换应用程序以写入新数据库。

alt text
(来源:mysql.com)

将主 MySQL 与从 MySQL 复制交换:http://dev.mysql.com/doc/refman/5.1/en/replication-solutions-switch.html

MySQL 复制:http://dev.mysql.com/doc/refman/5.1/en/replication.html

关于mysql - 有没有办法在不停止数据库的情况下更改数据库服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3029238/

相关文章:

java - Elasticsearch 的 Liquibase 或 Flyway 数据库迁移替代方案

php - 如何在 php mysql 查询中使用数组?

mysql - 如何在MySQL中进行多表查询?

mysql - 如何使用递归公用表表达式删除结果?

database - laravel 5.6 中的 Redis 数据库缓存

laravel - laravel 中的迁移是什么

iphone - 在不删除用户数据的情况下迁移/更新核心数据应用程序!

mysql - 嵌套 mysql 查询的性能损失

php - 如何在图片下方添加说明?

mysql - 如何在此查询语句中添加 LIKE 查询而不是 equal ?