php mysql 因爲目標計算機積極拒絕,沒法鏈接 錯誤緣由

除了在網上百度的那些外,個人機器發生了這個錯誤php

我須要用php遠程鏈接mysql,在目標機上已經給了客戶機權限,但是仍是發生「 因爲目標計算機積極拒絕,沒法鏈接」錯誤html

在客戶機上直接用終端鏈接目標機的mysql是發生錯誤是Can't connect to MySQL server on '*.*.*.*' (111)mysql

用netstat -tanp查看開放的端口後發現3306端口也就是mysql的監聽端口只能監聽127.0.0.1,也就是本機,因而懷疑是端口監聽問題,其實以前一直懷疑是防火牆問題,其實防火牆沒開sql

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -
tcp 0 192 192.168.1.117:22 192.168.1.100:4674 ESTABLISHED -
tcp6 0 0 :::22 :::* LISTENtcp


http://www.2cto.com/database/201204/127400.html server

查看這篇博文後,找到mysql的配置文件 my.cnf,修改bind-address            = 目標機在局域網中的IP,而後重啓mysql服務,成功!htm

修改後運行netstat -tanp命令以下get

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 192.168.1.117:3306 0.0.0.0:* LISTEN -
tcp 0 0 192.168.1.117:22 192.168.1.100:4674 ESTABLISHED -
tcp6 0 0 :::22 :::* LISTEN - it

 

致謝:http://www.2cto.com/database/201204/127400.html百度

相關文章
相關標籤/搜索