在 docker 问题中与 mysql 数据库的 Intellij 连接

Intellij connection to mysql database in docker problem

您好,我的连接有问题。我想知道为什么它不起作用。如果有任何帮助,我将不胜感激。

数据库类型为 MYSQL,位于 docker 容器中。

这是我的inteli连接设置截图 inteliJ connection settings with problem in screenshot

这是我的 application.properties 文件

spring.datasource.url=jdbc:mysql://192.168.99.100/registr
spring.datasource.username=root

spring.datasource.password=heslo

spring.datasource.schema=classpath*:db/structure.sql
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5InnoDBDialect

logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type=TRACE

这是我的 docker 设置

docker container

registr database grants

Telnet 和 ping 图片:

ping command

Telnet

我找到了解决办法。讲故事的时间。 昨天它正在处理我在屏幕截图等中 post 的设置。Docker 显示这个 --> docker 配置为使用 IP 为 192.168.99.100 的默认机器 在一天结束时我关闭了 PC,今天开始并且 Docker 更改为 --> docker 配置为使用 IP 为 192.168.99.101

的默认机器

所以我刚刚更改了 IP,它正在工作

我为我的错误道歉。