前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何做境内外双站同步数据库

如何做境内外双站同步数据库

原创
作者头像
樱次元
发布2024-09-05 23:39:41
1060
发布2024-09-05 23:39:41
举报
文章被收录于专栏:二次元博主

介绍

有些小伙伴可能遇到境内的服务器在海外访问特别缓慢,我这篇文章就是解决这个问题。大概思路是这样。境外访问慢,我就添加一台境外的机器做海外访问。这个可以使用dns解析判断是否来源为境外ip,如果是境外IP则访问境外服务器。两个数据库使用宝塔的插件进行主从同步。

准备

必要
  • 宝塔企业版(节点同步工具 MySQL主从复制)
  • dnspod
  • 境内和境外服务器

开始部署

安装插件

我以WordPress为示例,进入境内服务器的宝塔安装主从数据库和节点同步插件

配置节点同步插件

打开境内服务器的插件添加节点

打开境外的服务器,在面板设置中获取面板的api。

境外机器的ip白名单是填写境内的机器ip,否则境内机器无法连接境外机器

如下添加完成

添加同步任务,这样就可以同步到境外服务器上面啦。

配置数据库主从同步

MySQL主从前置设置,还是老样子获取境外服务器的面板api

在境内主服务器上放行3306端口,允许从机境外服务器进行连接

二.正式配置Mysql主从 打开Mysql主从插件编写从库相关资料

2.选择要同步的数据库与数据表

3.等待自动化配置完成 4.启动成功即部署成功 这样插件就部署完成啦。境内服务器与境外服务器的配置一致

配置dns解析

这是最重要的一步,现在两台服务器内容是一样的啦。如何分开境内外访问就靠dns 的线路解析

这样就完成了,境内外分离的双站。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 准备
    • 必要
    • 开始部署
      • 安装插件
        • 配置节点同步插件
        • 配置dns解析
        相关产品与服务
        云解析 DNS
        云解析 DNS 提供快速、稳定且高可用的 DNS 解析服务,支持智能解析、流量调度、安全防护。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档