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