我正在使用Synology 713+ nas服務器,並剛開始使用MySQL。MySql數據庫允許遠程連接
我創建了一個數據庫,一張桌子和以「%」作爲主機用戶,所以它應該能夠從任何地點連接。
使用本地IP的NAS服務器,我可以連接到數據庫沒有問題。但是當我嘗試使用外部IP時,我立即收到以下消息;
「無法連接到任何指定的MySQL主機。」
在「my.cnf中」文件,我已禁用「跳過網絡」和設置「綁定地址」爲0.0.0.0。
我無法看到在phpMyAdmin的「綁定地址的」變量,所以我如果真正使用它我不確定。
如果我在數據庫脫機時嘗試連接,我在30秒後超時,但當它聯機時,它立即拒絕,這告訴我它能夠找到服務器,但不允許連接。
世界到底是怎麼回事,我該怎麼辦?
編輯:
在NAS上的所有端口都開了,我的路由器轉發端口3306到NAS。 重新啓動mysql和整個nas無法正常工作。
我懷疑「綁定地址」不被使用的變量...
這聽起來像是服務器上的防火牆問題。 – Barmar
所有的端口都打開了,是的,我確實重啓了...以及MySQL,而不是整個NAS .. maby值得一試..:/ – Tsanas