我有一个任务将Linux服务器从1个专用服务器移动到另一个。
一般来说我的计划如下:
所以主要是同步mysql和httpd我会使用rsync(没有mysqldump)。
听起来不错? 任何警告?
我build议两个解决scheme。 就我个人而言,我更喜欢Logical Clone方法,因为它可以用较less的停机时间来完成,并且数据库复制是一种多function的获取其他原因的function。 然而,Exact Clone方法与您提出的方法类似,它是通用的强制迁移任何服务器的方法。
研究设置MySQL复制 。 如果您的MySQL服务器上没有启用二进制日志logging,则必须简单地反弹您的数据库以启用它。 在任何情况下,我都强烈build议启用二进制日志logging,因为它可以方便地执行将来的操作,例如几乎为零的停机时间来升级MySQL。
如果你设置了循环复制 ,如果MySQL是你的应用程序唯一的数据存储,你甚至可以同时运行新的和新的web服务器。