我的 docker container 数据如下 , 有开 3306 port
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
74a7e237c26a mysql "docker-entrypoint.s…" 4 hours ago Up 4 hours 0.0.0.0:3306->3306/tcp, 33060/tcp mysql-test
在WSL2内部测试可以使用 127.0.0.1:3306 连结 MySQL
但在外面用 windows 10 gui 工具测试得到 Connection failed - 102(connection_refused)
设置mysql允许外网访问
您好,有开通准许 :
mysql> select user,host from user;
+------------------+-----------+
| user | host |
+------------------+-----------+
| demo | % |
| root | % |
| test | % |
| mysql.infoschema | localhost |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
+------------------+-----------+
7 rows in set (0.00 sec)
我也遇到了此问题,一直在报1045错误,找了各种方法也无法解决,请问您解决了嘛?
– 完美的神速 4年前