我正在使用Navicat访问由我的Ubuntu虚拟框中的docker image安装的mysql数据库。我在Windows系统中将3306端口投影到了3306端口。 3306端口可以通过验证。但是我仍然无法在navicat中连接到mysql。它给了我错误: 2003-无法连接到“ 10.21.53.190”上的MySql服务器。
所以我尝试使用Windows cmd终端连接到3306端口 telnet 10.21.53.190 3306, 它显示以下消息:“连接到10.21.53.190 ...无法打开与主机的连接,端口3306:连接失败”,我确定Windows和Ubuntu的防火墙都已关闭。我尝试了将所有特权授予数据库新用户的方法,但无效。 有人可以告诉我问题出在哪里吗?预先感谢。