我以前在计算机的Linux引导上遇到MySQL问题,并且我意识到JetBrains拥有一个适用于MacOS的SQL IDE,我想将其用于数据库系统类的家庭作业。该课程基于MySQL,遵循步骤here毫无用处。
我只是试图创建一个本地数据库来连接并运行各种MySQL脚本进行作业,但是DataGrip不允许我创建数据库并连接到它。我只是使用MySQL的默认值(名称为@localhost
,驱动程序为MySQL版本8.0.15 [最新],主机localhost
,端口3306
,用户root
,密码root
,数据库,URL jdbc:mysql://localhost:3306
),并且每次显示“与@localhost的连接失败。[08001]无法创建与数据库服务器的连接。尝试重新连接3次。放弃。” >
我的IDE看起来完全像图片here,而test connection
按钮给了我与上面相同的错误。我尝试了接受的解决方案here,但这似乎无济于事,而且我仍然无法连接到我的本地主机数据库。我无法按照here的说明运行CREATE DATABASE my_database
,因为出现错误java.net.ConnectException: Connection refused (Connection refused).
我缺少什么或做错了什么?我实际上只是使用所有默认设置,而没有任何效果。
答案 0 :(得分:1)
DataGrip是连接到现有服务器的软件。它不能运行MySQL服务器本身。您需要弄清楚如何运行本地MySQL服务器,只有成功完成此操作后,您才能通过DataGrip连接到它。
答案 1 :(得分:1)
如果有人遇到与我相同的问题,请确保在datagrip中配置的mysql驱动程序与服务器版本匹配。我有一台运行mysql 5.7的服务器和mysql 8的驱动程序,因此连接错误。更改MySql 5的驱动程序后,我能够成功连接