将绑定地址更改为服务器的专用地址后显示关闭的MySQL端口



我正在使用Digital Ocean的液滴,我想通过我的工作台访问我的数据库。早些时候,我使用谷歌的计算引擎与相同的设置,如将绑定地址更改为服务器的私有ip,然后创建与主机相同ip的用户。示例

my . cnf中所做

port = 3306
bind-address = 10.223.0.1

mysql用户

CREATE USER 'adam'@'10.223.0.1' IDENTIFIED BY 'abc@123';
GRANT ALL PRIVILEGES ON *.* TO 'adam'@'10.223.0.1' WITH GRANT OPTION;

我可以使用服务器的外部IP访问本地机器上的这个用户。

但现在,如果我更新绑定地址与我的私人IP和检查外部端口检查工具。它告诉我端口3306是关闭的,如果我更改为0.0.0.0,端口显示打开,我可以访问。但问题是,我正在添加更新私有ip,因为我想复制我的数据库到另一个服务器。我怎么解决这个问题。

3306允许Ufw访问ipv4 ipv6,水滴防火墙也有3306的入站规则

提前谢谢你。

解决了,我创建了SSH连接隧道来远程连接mysql,并保留了我的bind-address作为服务器的私有IP。

相关内容

  • 没有找到相关文章

最新更新