Mysql

Mysql 連接不適用於 Windows 防火牆

  • September 5, 2018

使用Windows 7 Pro,Mysql server 5.7 安裝在本地電腦上。

它一直在工作,直到電腦移到另一個專用網路。當我打開 Mysql Workbench 並點擊我擁有的唯一連接時,它不會要求輸入任何密碼,它應該在之前這樣做過。當我完全禁用 Windows 防火牆時,我嘗試將 Indbound 和 Outbound exeptions 添加到 3306 埠 TCP,在私有和域模式下添加到 Windows 防火牆,但是當我關閉視窗時,規則消失,名稱被編碼,以及其他規則只是不添加。

mysqld.exe 是入站和出站規則中唯一存在的 mysqlserver 服務。

編輯:

將工作台中的連接從“localhost”修改為“serverIP”(至於同一主機)有效。但不適用於其他需要連接的程序。有什麼建議嗎?

解決了,這是另一個防火牆,它給 Windows 服務和其他東西帶來了問題。我必須在控制面板/Windows 防火牆/高級設置/入站規則中添加規則,並為埠 3306 上的連接添加新規則

Windows 7 和 Windows 10:允許通過 Windows 防火牆訪問程序 C:\Program Files (x86)\Ampps\mysql\bin\mysql 和 …\mysqld 防火牆高級設置並為 tcp 埠 3306 制定新的入站規則。安裝適合 2010 年的 C++,我的是 (x86)

引用自:https://serverfault.com/questions/823877