首页 数据库 正文内容

mysql主从外网 主从 mysql

钟逸 数据库 2024-05-02 08:56:07 7

如何设置mysql允许外网访问

第一:更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称%。或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。 第二:在系统防火墙添加例外端口:3306,并允许例外。

明确MySQL数据库内网访问地址端口,确保MySQL数据库服务正常,在内网可以正常访问连接。如我本机MySQL数据库访问地址是localhost:3306。内网使用花生壳动态域名解析,内网服务器安装花生壳,并使用它。使用自己的帐号登录。

在路由器配置DDNS,并填上DDNS的服务提供商的账号:(需要注册)如华为AR系列路由器的界面如下:然后把MySQL的端口TCP3306映射出去即可。

一般的话还是建议应用(web)通过内网来连接数据库,这样比较安全一些 。如果想公网访问的话需要配置安全组,对外特定的ip 开启 3306 端口。 ,如果没有固定的ip 地址,还是建议找一台 堡垒机(有固定ip的) 来访问。

方法一:要将你装MYSQL的这台电脑的IP暴露在公网上。如果是直接有公网地址那么非常的OK,不需要做任何操作。如果是连在路由器上那么需要在路由器上做映射。做映射还是比较麻烦的,还不是所有设备都可以做映射。

哪位大神可以简单说一下外网访问内网MySQL数据库的步骤吗?

首先要确保内网应用正常。2明确内网mysql数据库访问地址,并确保mysql数据库服务正常。如本地mysql数据库访问地址是localhost:3306。3然后使用自己的帐号登录nat123。然后选择主面板/端口映射列表/添加映射。4设置映射信息。

路由器端口映射,路由映射mysql数据库访问端口。因为公网IP是在路由器上的,外网访问时,需要经过路由,需要在路由器上做端口映射,将内网mysql数据库访问端口打通。

然后把MySQL的端口TCP3306映射出去即可。

你好 mysql服务器,防火墙打开3306端口;看看你的mysql是否设置允许其他机器连接了。打MYSQL中默认MYSQL数据库;更改USE表中的HOST键值(即将LOCALHOST---%);登录到管理器,添加一个用户,主机写%即可。

怎样设置才能允许外网访问MySQL

改表法。可能是你的帐号不允许从远程登陆,只能在localhost。

明确MySQL数据库内网访问地址端口,确保MySQL数据库服务正常,在内网可以正常访问连接。如我本机MySQL数据库访问地址是localhost:3306。内网使用花生壳动态域名解析,内网服务器安装花生壳,并使用它。使用自己的帐号登录。

三种解决方法:改表法。可能是你的帐号不允许从远程登陆,只能在localhost。

在路由器配置DDNS,并填上DDNS的服务提供商的账号:(需要注册)如华为AR系列路由器的界面如下:然后把MySQL的端口TCP3306映射出去即可。

文章目录
    搜索