我有一臺Windows Server 2012計算機,端口3306已打開(傳入和傳出)。我也安裝了MySQL 5.7,並且想要遠程連接它。無法連接
我已確認bind-address
未包含在my.ini
中,並且skip-networking
已被註釋掉。
我也運行以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root';
基本上我做了所有的導遊提的一切,發送到服務器的遠程連接。但是,當試圖使用公共IP地址從遠程計算機創建到服務器的連接時,出現10061 MySQL錯誤,表示無法建立連接。
在我令人沮喪的努力中,我也試着連接服務器本身的IP地址(所以從服務器到服務器),並收到相同的錯誤。連接本地主機工作得很好。
任何想法?
對my.ini進行更改之後,是否重新啓動了服務器? – fancyPants
@fancyPants - 是的,每次我做出改變。 – MathLover
不知道爲什麼你沒有引用確切的錯誤信息,但*使用公共IP地址*部分是含糊不清的。它真的是機器的公共地址還是路由器的IP地址? –