如何使用DataGrip连接到MAMP MySQL服务器

3

DataGrip无法连接我使用MAMP Pro服务器提供的本地MySQL服务器。 然而,当我尝试使用PHP或mysql命令进行连接时,它可以正常工作。 有人能帮忙吗?


Datagrip需要进行配置以了解您想要连接哪个服务器和数据库等信息。请参考以下链接: https://www.jetbrains.com/datagrip/help/getting-started-with-datagrip.html#define_database 您尝试过什么但没有生效? - Anne Gunn
当然,这很容易理解。 - Billy Long
那么这是否意味着你不再需要答案了?还是你在讽刺我?我并不是想要 RTFM* 你,只是想问一下你已经尝试过什么没有起作用。通常这样做更有助于产生答案。RTFM:https://xkcd.com/293/ - Anne Gunn
不用了,反正我找到解决方法了。我在my.cnf中将bind-ip-address的值改为0.0.0.0,然后它就可以工作了...虽然还是谢谢你的回答。 - Billy Long
2个回答

8

MAMP Pro -> MySQL选项卡 -> 选中“允许Mysql网络访问” -> 保存 -> 成功!


不使用专业版能否完成这个任务? - Steven Rogers

3
我找到了一个解决方案。我必须编辑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

希望这可以帮助到遇到同样问题的人。

Jesse,别忘了接受自己的答案。你应该得到解决问题的功劳。这也能帮助其他人对你的回答更加有信心。 - Anne Gunn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接