想用java程式連接遠端的mysql資料庫,但是出現以下錯誤訊息:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago.
The driver has not received any packets from the server.
若是使用MySQL workbench進行連接,則會出現以下錯誤訊息:
http://i.imgur.com/mfQwfe9.png
即使把java程式拿到資料庫所在的伺服器上跑,也是出現一樣的錯誤訊息
但是把連接的ip改成127.0.0.1後,就可以正常連接了
my.ini中
skip-networking沒開啟
bind-address未設定,改成"0.0.0.0"也不行
伺服器防火牆關掉無效
帳號有允許任意ip連入(%)
請問這可能是什麼問題呢?