gpt4 book ai didi

mysql - 从 clojure 连接到 mysql 服务器

转载 作者:行者123 更新时间:2023-11-29 03:44:48 25 4
gpt4 key购买 nike

我正在尝试从 clojure 连接到 mysql 数据库。我使用的示例代码取自: http://corfield.org/blog/post.cfm/connecting-clojure-and-mysql但我收到此错误:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
Last packet sent to the server was 0 ms ago.

mysql服务器绑定(bind)到127.0.0.1:3306。在 :subname 中将 localhost 更改为 127.0.0.1 没有帮助。我已将 mysql 服务器设置为记录所有内容以进行调试,但它甚至看不到连接的到来。我在这里做错了什么?

最佳答案

我可以使用 mysql -h 127.0.0.1 连接到数据库。但是,如果我将 127.0.0.1 更改为 localhost,则无法连接。 my.cnf 包含:bind-address = 127.0.0.1 正如我上面写的,在 :subname 中更改为 127.0.0.1 没有帮助。成功的方法是将 mysqld : ALL : ALLOW 放在/etc/hosts.allow 中。我不知道为什么需要这样做,尤其是当联系 MySQL 服务器的所有其他服务在没有它的情况下也能正常工作时。

关于mysql - 从 clojure 连接到 mysql 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7615621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com