我想從clojure連接到mysql數據庫。我使用取自示例代碼: http://corfield.org/blog/post.cfm/connecting-clojure-and-mysql但我得到這個錯誤:從clojure連接到mysql服務器
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
Last packet sent to the server was 0 ms ago.
MySQL服務器被綁定到127.0.0.1:3306。將localhost更改爲127.0.0.1 in:subname不起作用。我已經設置了mysql服務器來記錄所有的調試信息,甚至沒有看到連接。我在這裏做錯了什麼?
你確定你的MySQL服務器配置爲接受網絡連接嗎? IIRC某些服務器配置只允許使用unix文件套接字而不是網絡連接。您可以通過運行mysqlclient -h $ yourhostname ....來測試它。 –