Ubuntu:端口转发,尝试获取对 MySQL 端口 3306 的远程访问

Ubuntu:端口转发,尝试获取对 MySQL 端口 3306 的远程访问

我一直在尝试远程访问服务器上的 MySQL。我遇到了问题,似乎无法转发端口,以下是我执行的一些步骤:

我已经通过在 my.cnf 中设置“bind-address = 0.0.0.0”来告诉 MySQL 监听所有 IP。

尝试转发端口,我已经执行了各种命令:

允许所有 IP 访问端口 3306:

ufw allow 3306

允许访问特定远程 IP 地址上的端口 3306:

ufw allow from <remote IP> to any port 3306

netstat 告诉我 MySQL 正在监听 3306 上的所有 IP,ufw 告诉我 3306 可被所有 IP 访问。

我已经为 MySQL 创建了一个可通过任何 IP 访问的远程测试用户:

CREATE USER 'testuser'@'%' IDENTIFIED BY 'mypassword'

所有的特权都被授予了。

我仍然无法远程连接到 MySQL,使用http://ping.eu/port-chk/我可以检查服务器上的端口是否打开,但事实并非如此!

除了 ufw 命令之外,我还需要使用其他命令来转发此端口吗?

谢谢你!

相关内容