如何使用 DataGrip 连接到 MAMP MySQL 服务器
Posted
技术标签:
【中文标题】如何使用 DataGrip 连接到 MAMP MySQL 服务器【英文标题】:How to connect to MAMP MySQL Server using DataGrip 【发布时间】:2016-02-25 16:56:51 【问题描述】:DataGrip 无法连接到 MAMP Pro 服务器随附的本地 mysql 服务器。但是,当我尝试使用 php 或 mysql
命令连接时,它运行良好。有人可以帮忙吗?
【问题讨论】:
Datagrip 需要进行配置,以便知道您要与哪个服务器通信以及哪个数据库等。请参阅:jetbrains.com/datagrip/help/…您尝试过哪些不起作用? 当然,这是不言自明的。 这是否意味着您不再需要答案了?还是你在讽刺?我并没有试图 RTFM* 你,只是问你已经尝试过哪些没有奏效。就生成答案而言,这通常更有效率。实时调频:xkcd.com/293 一点也不……反正我找到了解决办法。我在 my.cnf 中将 bind-ip-address 的值更改为 0.0.0.0 并且它起作用了......不过,谢谢你的回答。 【参考方案1】:MAMP Pro -> Mysql 选项卡 -> 勾选“允许网络访问 Mysql” -> 保存 -> 盈利!
【讨论】:
没有 Pro 是否可以做到这一点?【参考方案2】:我找到了解决方案。我必须编辑 my.cnf(您必须在此处编辑模板:Mamp PRO -> File -> Edit Template -> MySQL my.cnf
)
我注释掉了 MAMP_bind-address_MAMP
并添加了一个新行 bind-address = 0.0.0.0
以允许来自所有 IP 的传入连接。
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
# MAMP_bind-address_MAMP
bind-address = 0.0.0.0
希望对遇到同样问题的人有所帮助。
【讨论】:
杰西,别忘了接受你自己的答案。你应该得到解决它的功劳。随着时间的推移,它可以帮助其他人对你自己的反应更有信心。以上是关于如何使用 DataGrip 连接到 MAMP MySQL 服务器的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Datagrip 连接到 Oracle 11g 数据库
如何通过 Jetbrains DataGrip 连接到远程 MS SQL Server 数据库?
如何使用 JetBrains DataGrip 连接到远程 MySQL 数据库
如何使用 JetBrains DataGrip 连接到远程 Microsoft Azure 数据库