Mysql 如何在DataGrip中创建或连接本地主机数据库?

Mysql 如何在DataGrip中创建或连接本地主机数据库?,mysql,database,database-connection,datagrip,Mysql,Database,Database Connection,Datagrip,我以前在计算机的Linux引导上遇到过MySQL问题,我意识到JetBrains有一个用于MacOS的SQL IDE,我想用它来完成数据库系统类的作业。本课程基于MySQL,遵循这些步骤是无用的 我只是尝试创建一个本地数据库来连接并运行各种MySQL脚本来完成家庭作业,但DataGrip不允许我创建一个数据库并连接到它。我只是在使用MySQL的默认值(名称是@localhost,驱动程序是MySQL版本8.0.15[最新版本],主机localhost,端口3306,用户根,密码根,数据库,URL

我以前在计算机的Linux引导上遇到过MySQL问题,我意识到JetBrains有一个用于MacOS的SQL IDE,我想用它来完成数据库系统类的作业。本课程基于MySQL,遵循这些步骤是无用的

我只是尝试创建一个本地数据库来连接并运行各种MySQL脚本来完成家庭作业,但DataGrip不允许我创建一个数据库并连接到它。我只是在使用MySQL的默认值(名称是
@localhost
,驱动程序是MySQL版本8.0.15[最新版本],主机
localhost
,端口
3306
,用户
,密码
,数据库,URL
jdbc:mysql://localhost:3306
)并且每次它说“连接到@localhost失败。[08001]无法创建到数据库服务器的连接。尝试重新连接3次。放弃。“

我的IDE看起来与图片完全一样,
testconnection
按钮给出与上面相同的错误。我尝试了可接受的解决方案,但似乎没有任何效果,我仍然无法连接到本地主机数据库。我无法按说明运行
CREATE DATABASE my_DATABASE
,因为我收到错误
java.net.ConnectException:连接被拒绝(连接被拒绝)。


我错过了什么或做错了什么?实际上,我只是在使用所有的默认设置,什么都不起作用。

DataGrip是连接到现有服务器的软件。它无法运行MySQL服务器本身。您需要弄清楚如何运行本地MySQL服务器,只有在成功运行之后,才能通过DataGrip连接到它。

如果有人遇到与我相同的问题,请确保DataGrip中配置的MySQL驱动程序与服务器版本匹配。我有一个运行mysql 5.7的服务器和mysql 8的驱动程序,因此连接是错误的。更改MySql 5的驱动程序后,我成功地连接了

是的,我发现MySql与DataGrip完全分离,需要单独安装和启动。一旦安装,DataGrip将连接fineOk cool。如果您不熟悉DataGrip,对它有任何疑问,只需在DataGrip[at]jetbrains.com上写一行即可