如何在 DataGrip 中创建或连接到本地主机数据库?
How to create or connect to a localhost database in DataGrip?
我之前在 Linux 启动计算机时遇到 MySQL 问题,我意识到 JetBrains 有一个 SQL IDE for MacOS 我想要用于为我的数据库系统做家庭作业 class。该课程基于 MySQL 并遵循 here 的步骤是无用的。
我只是想创建一个本地数据库来连接和 运行 各种 MySQL 脚本作为作业,但 DataGrip 不允许我创建数据库并连接到它。我只是使用 MySQL 的默认值(名称是 @localhost
,驱动程序是 MySQL 版本 8.0.15 [最新],主机 localhost
,端口 3306
, 用户 root
, 密码 root
, 数据库, URL jdbc:mysql://localhost:3306
) 每次它说 "Connection to @localhost failed. [08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up."
我的 IDE 看起来和图片 here 完全一样, test connection
按钮给我和上面一样的错误。我在尝试了公认的解决方案,但似乎什么也没做,我仍然无法连接到我的本地主机数据库。我不能 运行 CREATE DATABASE my_database
如 此处 所述,因为我收到错误 java.net.ConnectException: Connection refused (Connection refused).
我错过了什么或做错了什么?我实际上只是在使用所有默认设置,但没有任何效果。
DataGrip 是连接到现有服务器的软件。它不能 运行 MySQL 服务器本身。您需要弄清楚如何 运行 本地 MySQL 服务器,只有在您成功之后,您才能通过 DataGrip 连接到它。
如果有人遇到与我相同的问题,请确保在 datagrip 中配置的 mysql 的驱动程序与服务器版本相匹配。我有一个服务器 运行 mysql 5.7 和 mysql 8 的驱动程序,因此连接错误。更改 MySql 5 的驱动程序后,我能够成功连接
我之前在 Linux 启动计算机时遇到 MySQL 问题,我意识到 JetBrains 有一个 SQL IDE for MacOS 我想要用于为我的数据库系统做家庭作业 class。该课程基于 MySQL 并遵循 here 的步骤是无用的。
我只是想创建一个本地数据库来连接和 运行 各种 MySQL 脚本作为作业,但 DataGrip 不允许我创建数据库并连接到它。我只是使用 MySQL 的默认值(名称是 @localhost
,驱动程序是 MySQL 版本 8.0.15 [最新],主机 localhost
,端口 3306
, 用户 root
, 密码 root
, 数据库, URL jdbc:mysql://localhost:3306
) 每次它说 "Connection to @localhost failed. [08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up."
我的 IDE 看起来和图片 here 完全一样, test connection
按钮给我和上面一样的错误。我在CREATE DATABASE my_database
如 此处 所述,因为我收到错误 java.net.ConnectException: Connection refused (Connection refused).
我错过了什么或做错了什么?我实际上只是在使用所有默认设置,但没有任何效果。
DataGrip 是连接到现有服务器的软件。它不能 运行 MySQL 服务器本身。您需要弄清楚如何 运行 本地 MySQL 服务器,只有在您成功之后,您才能通过 DataGrip 连接到它。
如果有人遇到与我相同的问题,请确保在 datagrip 中配置的 mysql 的驱动程序与服务器版本相匹配。我有一个服务器 运行 mysql 5.7 和 mysql 8 的驱动程序,因此连接错误。更改 MySql 5 的驱动程序后,我能够成功连接