作業系統:WIN10
MYSQL版本號:8.0.16
使用訪問工具:navicat 或 python的pymysql
過程描述:
輸入127.0.0本地ip並不會有這種問題
但是輸入自己的局域網IP便會報2003的錯誤
經過小弟爬了上百篇文章,並且確定防火牆端口設置,以及my.ini的設定中
添加允許所有IP訪問bind-address = 0.0.0.0,
此外授權用戶也使用了’%'允許所有訪問,查詢mysql的user也確定全部皆有授權
後來才警覺會不是防毒軟體的問題,一查!果不其然
可以看到該防毒軟體封鎖了mysqld的訪問,至於為甚麼avast會誤判呢?其原因在於某些薰心利益的傢伙寫了個跟mysqld.exe相仿的病毒程式而導致的!
但是:
該如何允許avast讓mysqld通過訪問小弟試了好幾種允許方式,但扔然無法解決,最後只好關閉avast的防火牆後,才能正常訪問了…