当前位置: 首页 > 实用工具 > 正文

宝塔面板两台服务器两个网站共用一个数据库方法

发布时间:2023-11-12 10:19:15 | 来源:福吧鸭(www.fubaya.com) | 已有 63 围观

有时候为了网站能访问正常,通常会搞两个域名,但如果同时解析到一个IP上,虽然也实现了不同域名访问不同的站点,但如果这个IP被打,那还是一样访问不了。所以,最好的方式是,两个网站共用一个数据库,这样就可以降低打不开的风险,哪怕其中一个网站打不开了,另一个网站也可以运行。

所以,这里分享一个利用宝塔面板,实现两个网站共用一个数据库的方法,很简单,你们看完就会了。

一、A服务器开启3306权限

3306是专门的数据库端口,所以请在宝塔面板后台找到安全,再点【添加端口规则】,协议选择【TCP】,端口输入【3306】,来源选择【指定IP】,这个IP写【B服务器的IP地址】,策略选择【允许】。然后点【添加】即可。

宝塔面板两台服务器两个网站共用一个数据库方法

二、A服务器数据库开启IP指定权限

找到【数据库】,在列表里面找到你要共享的数据库,在后面找到【权限】,然后访问权限选择【指定IP】,IP里还是输入【B服务器的IP地址】,最后点【提交】。

宝塔面板两台服务器两个网站共用一个数据库方法

注意,不要在phpMyAdmin后台添加数据库,而是要在宝塔后台添加数据库,这样容易设置权限,且不容易出错。

三、B服务器添加远程服务器

在B服务器宝塔面板后台找到【数据库】,然后再点【远程服务器】,再点【添加远程服务器】,服务器地址写【A服务器IP地址】,数据库端口写【3306】,管理员名称写【A服务器你添加的数据库用户名】,不要写root,密码就写对应的密码即可,最后点【保存】。

宝塔面板两台服务器两个网站共用一个数据库方法

四、修改B服务器网站的数据库配置文件

找到数据库的配置文件,把127.0.0.1改成A服务器IP,然后数据库名、数据库用户名、数据库密码就写A服务器你添加的数据库的就行了,最后保存即可。

以上步骤完成后,不出意外的话,基本就可以共用一个数据库了。不过需要注意的是,你必须保证两个网站用的数据库结构是一样的,否则也没用。

您可能还会对这些文章感兴趣
被火绒杀掉的文件怎么恢复?恢复被火绒安全软件删除文件的方法被火绒杀掉的文件怎么恢复?恢复被火绒安全软件删除文件的方法
宝塔面板两台服务器两个网站共用一个数据库方法宝塔面板两台服务器两个网站共用一个数据库方法
广告弹窗怎么拦截?广告弹窗彻底解决的方法广告弹窗怎么拦截?广告弹窗彻底解决的方法
win7运行软件提示缺少api-ms-win-crt-runtime-l1-1-0.dllwin7运行软件提示缺少api-ms-win-crt-runtime-l1-1-0.dll
谷歌浏览器书签同步慢怎么办?谷歌浏览器书签同步慢的解决办法谷歌浏览器书签同步慢怎么办?谷歌浏览器书签同步慢的解决办法
电脑开机启动的软件怎么禁止掉?如何开启软件的开机启动电脑开机启动的软件怎么禁止掉?如何开启软件的开机启动
win10系统怎么禁止程序联网?禁止联网可防更新防弹窗win10系统怎么禁止程序联网?禁止联网可防更新防弹窗
win10输入法怎么设置?win10输入法五笔怎么用win10输入法怎么设置?win10输入法五笔怎么用
阿里云盘脚本+potplayer插件 可实现PC端直接播放原版视频阿里云盘脚本+potplayer插件 可实现PC端直接播放原版视频
复制不了的网页内容怎么复制?浏览器插件SuperCopy超级复制一键搞定复制不了的网页内容怎么复制?浏览器插件SuperCopy超级复制一键搞定