Tag: datagrip

无法通过DataGrip应用程序连接到MySQL docker实例

我已经成功地通过mysql命令行工具连接到一个运行MySQL的docker实例。 不过,我正在努力通过JetBrains的DataGrip应用程序来做到这一点。 我的mysql cli命令如下: mysql -h127.0.0.1 –port=8181 -uroot 在DataGrip中生成的连接string是: jdbc:mysql://127.0.0.1:8181 我从DataGrip接口得到的错误是: [08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up. DataGrip中是否有任何需要更改的内容? 我已经读过,连接也必须通过TCP完成。 不知道如何检查DataGrip是这样做的。 更新:我最终发现问题是我正在使用的docker集装箱。 看来DataGrip不能连接到版本8.0.1(mysql:8.0.1)的mysql docker容器。 我testing使用容器的版本5.7,并可以成功连接。