php网站迁移服务器注意事项(包含mysql同步)

来源:互联网 发布:买家淘宝怎么发买家秀 编辑:程序博客网 时间:2024/06/05 02:35

说明

公司服务器一直不太稳定,作为后端的我对运维一直不擅长,看apache日志也是一筹莫展,系统也总是是不是的宕机,很是郁闷,恰逢本月服务器到期,面临续费,跟领导一建议,直接买一台新的,公司项目整站迁移到新服务器,在此环境下,记录下迁移过程及注意事项。

一、思路

迁移的原则:迁移期间,尽量保持网站访问不断线,数据不出错。
在此原则下,整理处下边的思路。
网站迁移包括:数据库、网站程序两部分,还有其他相关问题,如定时任务、ip形式的资源链接、容器及编程语言版本、数据库版本等。

二、数据库迁移

1、数据库主从备份

迁移期间,网站访问不断,网站数据库要始终保持一致,因此采用mysql主从备份的方式保持数据库一致,新服务器作为从服务器,从老服务器拉数据。
mysql开启主从备份,需要重启mysql服务,并保持二进制日志偏移一致,这个地方会有几分钟的停止访问这是本人唯一的断线位置,为将影响降到最低,半夜一点进行这项工作。
主从备份的前提,①版本尽量一致,不一致时从服务器尽量高于主服务器,②开启主从的时候,主从数据必须先一致,从服务器才会在后续过程自动同步

2、主从备份开启过程

参考主从备份

三、网站程序同步(包含图片等资源)

采用

未完待续