Inhaltsverzeichnis
回复讨论(解决方案)
Heim Backend-Entwicklung PHP-Tutorial php 连接mysql出错,由于目标计算机积极拒绝,无法连接

php 连接mysql出错,由于目标计算机积极拒绝,无法连接

Jun 23, 2016 pm 01:28 PM

错误代码:

PHP Warning:  mysql_connect() [function.mysql-connect]:  in E:\网站\weixinpublic\connectdb.php on line 6
PHP Warning:  mysql_query() [function.mysql-query]: [2002] 由于目标计算机积极拒绝,无法连接。
 (trying to connect via tcp://localhost:3306) in E:\网站\weixinpublic\connectdb.php on line 7
PHP Warning:  mysql_query() [function.mysql-query]: 由于目标计算机积极拒绝,无法连接。
 in E:\网站\weixinpublic\connectdb.php on line 7
PHP Warning:  mysql_query() [function.mysql-query]: A link to the server could not be established in E:\网站\weixinpublic\connectdb.php on line 7

忘记是由于什么操作导致的这个问题,现在用网页连不上mysql。mysql都重装了还是连不上。

已经排除防火墙问题,防火墙关掉了。
host文件也改成    127.0.0.1  localhost 做了解析。
用的root 来连接的。不会设置my.ini 无法查看warning的日志。

本地用cmd   连接没问题,tenlnet  出来一个mysql_native_password 应该是也连上了。。

请教该如何解决??


回复讨论(解决方案)

查看了应用程序日志  发现有这么一行  :Server hostname (bind-address): '0.0.0.0'; port: 3306

这个绑定会有影响吗?0.0.0.0  应该也是本地主机的ip吧

MySQL 服务没有启动

MySQL 服务没有启动



已经启动了,用cmd命令能访问数据库

MySQL 的版本是多少?

MySQL 的版本是多少?



是5.5的版本,用cmd和work...那个软件都能连上。之前用一直好的。我对进行了一次什么操作后就不能访问了,具体什么操作忘记了。

发现一个问题  就是即使我用的服务器的ip地址来连服务器上的mysql    
如:$connection=mysql_connect('59.188.180.234:3306',$db_username,$db_password);


php页面仍然提示的是 

PHP Warning:  mysql_connect() [function.mysql-connect]:  in E:\网站\weixinpublic\connectdb.php on line 6
PHP Warning:  mysql_query() [function.mysql-query]: [2002] 由于目标计算机积极拒绝,无法连接。
 (trying to connect via tcp://localhost:3306) in E:\网站\weixinpublic\connectdb.php on line 7
PHP Warning:  mysql_query() [function.mysql-query]: 由于目标计算机积极拒绝,无法连接。
 in E:\网站\weixinpublic\connectdb.php on line 7
PHP Warning:  mysql_query() [function.mysql-query]: A link to the server could not be established in E:\网站\weixinpublic\connectdb.php on line 7


求解高手,来帮助一下,我折腾不动了

那你的 MySQL 是单独安装的吗?

那你的 MySQL 是单独安装的吗?


是单独安装的,我估计是我电脑的php设置问题。该用的办法都用了,远程的mysql没道理连不上的啊,以前都可以连的。而且如果用了域名来连远程mysql,会提示找不到主机。但是ping 域名又ping的通。。。

你是远程连接?
那么授权了没有

你是远程连接?
那么授权了没有



不是远程连接,是本地连接,因为本地连不上,所以我试试看能不能连远程mysql,然后发现远程也连不上(不排除是服务器拒绝),但是本地连不上,到底是什么原因,用cmd都可以连。

那  远程的mysql没道理连不上的啊 是什么意思?
远程连接就必须授权,这是规则

你执行 phpinfo() 把 PATH 想的值贴出了看看

那  远程的mysql没道理连不上的啊 是什么意思?
远程连接就必须授权,这是规则

你执行 phpinfo() 把 PATH 想的值贴出了看看


现在在公司,电脑在家里。path项指的是php.ini 配置的路径吗?

PATH 是操作系统的环境变量,用于通知操作系统到哪里去找到要执行的软件

PATH 是操作系统的环境变量,用于通知操作系统到哪里去找到要执行的软件



额,那这个也是看php可执行文件的路径吧,看了后能怎么弄呢?

不是,要看 MySQL 的路径是否也在其中
如果在的话,应删去的

要看你mysql配置文件绑定的IP地址是什么 尝试使用 localhost  和  127.0.0.1 看看能否连上

要看你mysql配置文件绑定的IP地址是什么 尝试使用 localhost  和  127.0.0.1 看看能否连上


两个地址都用过,mysql 绑定ip的设置  bind_address 吧,我在my.ini 中没有看到这个,应该是没设置吧

还有可能是什么原因呢,用cmd和mysql_workbench  都能连。。

如果是本地连接,那你把ip换成localhost或者127.0.0.1
如果是远程的ip,需要开启远程的权限。

Linux的话检查端口是否对外开放,可能防火墙限制了。可以用telnet ip 段口号测试端口是否通

最好是phpinfo()下,贴出来看下,感觉是你php改了什么配置了吧。

如果是本地连接,那你把ip换成localhost或者127.0.0.1
如果是远程的ip,需要开启远程的权限。



换过了,还是连接不了。。
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Überprüfen Sie die Netzwerkverbindung: lol kann keine Verbindung zum Server herstellen Überprüfen Sie die Netzwerkverbindung: lol kann keine Verbindung zum Server herstellen Feb 19, 2024 pm 12:10 PM

LOL kann keine Verbindung zum Server herstellen. Bitte überprüfen Sie das Netzwerk. In den letzten Jahren sind Online-Spiele für viele Menschen zu einer täglichen Unterhaltungsaktivität geworden. Unter ihnen ist League of Legends (LOL) ein sehr beliebtes Multiplayer-Onlinespiel, das die Teilnahme und das Interesse von Hunderten Millionen Spielern auf sich zieht. Wenn wir jedoch LOL spielen, stoßen wir manchmal auf die Fehlermeldung „Verbindung zum Server nicht möglich, bitte überprüfen Sie das Netzwerk“, was den Spielern zweifellos einige Probleme bereitet. Als nächstes werden wir die Ursachen und Lösungen dieses Fehlers besprechen. Zunächst besteht möglicherweise das Problem, dass LOL keine Verbindung zum Server herstellen kann

Warum kann keine Bluetooth-Verbindung zu einem Windows 10-Computer hergestellt werden? Warum kann keine Bluetooth-Verbindung zu einem Windows 10-Computer hergestellt werden? Jul 16, 2023 am 08:03 AM

Über Bluetooth-Geräte können wir Dateien ohne Netzwerkverbindung übertragen oder Bluetooth-Headsets anschließen, um Musik usw. zu hören. Einige Internetnutzer sagten jedoch kürzlich, dass die Bluetooth-Verbindung ihres Win10-Computers nicht möglich sei. Der folgende Editor zeigt Ihnen, wie Sie das Problem lösen können, dass das Win10-Bluetooth-Gerät nicht verbunden werden kann. Diese Situation kann durch ein Treiberproblem verursacht werden. Der folgende Editor zeigt Ihnen die spezifische Lösung: 1. Klicken Sie auf das Cortana-Suchfeld in der unteren linken Ecke von Win10, geben Sie „Geräte-Manager“ ein, klicken Sie auf und öffnen Sie „Geräte-Manager“. 2. Klicken Sie im Gerätemanager auf „Bluetooth“. 3. Wählen Sie in der erweiterten Liste „Qualcomm Atheros Bluetooth“ aus. 4. Klicken Sie mit der rechten Maustaste und wählen Sie „Treiber aktualisieren“. 5.

Netzwerkdrucker kann keine Verbindung herstellen Netzwerkdrucker kann keine Verbindung herstellen Jan 24, 2024 pm 01:53 PM

Lösungen für Netzwerkdrucker, die keine Verbindung herstellen können; 2. Problem mit den Druckereinstellungen; . Teilen Der Dienst ist nicht aktiviert. 8. Der Computerbrowserdienst ist nicht aktiviert. Detaillierte Einführung: 1. Stellen Sie zunächst sicher, dass die Netzwerkverbindung normal ist. Wenn der Computer den Netzwerkdrucker nicht anpingen kann, liegt möglicherweise ein Problem mit der Netzwerkverbindung vor Ich kann versuchen, den Router oder Switch usw. neu zu starten.

Was soll ich tun, wenn Win7 keine Verbindung zum Remote-Desktop herstellen kann? Tipps zur Lösung des Problems, dass Win7 keine Verbindung zum Remote-Desktop herstellen kann Was soll ich tun, wenn Win7 keine Verbindung zum Remote-Desktop herstellen kann? Tipps zur Lösung des Problems, dass Win7 keine Verbindung zum Remote-Desktop herstellen kann Jun 02, 2024 pm 07:34 PM

In letzter Zeit haben viele Benutzer, die ein Win7-System verwenden, festgestellt, dass sie keine Verbindung zum Remote-Desktop herstellen können. Dies liegt wahrscheinlich an den Registrierungseinstellungen. Werfen wir einen Blick nach unten! 1. Drücken Sie zunächst die Tasten „Win+R“, um das Ausführungsfenster zu öffnen, und geben Sie den Befehl „regedit“ ein, um den Registrierungseditor zu öffnen. 2. Klicken Sie dann in der geöffneten Registrierungsoberfläche auf „Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TerminalServerClient“, um es zu erweitern. 3. Klicken Sie dann mit der rechten Maustaste auf die leere Stelle und wählen Sie „

Win10 erkennt die Lösung dafür, dass keine Verbindung zum Internet hergestellt werden kann Win10 erkennt die Lösung dafür, dass keine Verbindung zum Internet hergestellt werden kann Jul 11, 2023 pm 06:21 PM

Wenn Sie einen Win10-Computer verwenden, sind Sie schon einmal auf die Situation gestoßen, dass Sie keine Verbindung zum Internet herstellen konnten? Wenn Sie nicht wissen, wie Sie dieses Problem lösen können, schauen wir uns diesen Artikel an. 1. Öffnen Sie mit der Tastenkombination „Win+I“ das Einstellungsfenster und klicken Sie, um „Netzwerk und Internet“ auszuwählen. 2. Klicken Sie auf der linken Seite des Fensters „Netzwerk und INTERNET“ auf „Ethernet“ und dann im rechten Fenster auf „Adapteroptionen ändern“. 3. Klicken Sie im Fenster „Netzwerkverbindung“ mit der rechten Maustaste auf „Ethernet (Desktop, bitte behandeln Sie mobile Geräte entsprechend)“ und klicken Sie im Menü auf „Deaktivieren“. 4. Nachdem es als deaktiviert angezeigt wird, klicken Sie mit der rechten Maustaste auf die Ethernet-Maus und führen Sie den Aktivierungsbefehl aus. Sobald Ethernet aktiviert ist, sollte das Problem behoben sein. Hier finden Sie eine Einführung in die sofortige Erkennung von Netzwerkfehlern unter Win10 ohne

So lösen Sie 0x00000006 Es konnte keine Verbindung zum Drucker hergestellt werden So lösen Sie 0x00000006 Es konnte keine Verbindung zum Drucker hergestellt werden Nov 07, 2023 pm 12:14 PM

Zu den Lösungen gehören die Überprüfung der Verbindung, die Überprüfung des Treibers, die Überprüfung der Netzwerkverbindung, die Überprüfung des Druckerstatus, die Überprüfung der Druckwarteschlange, das Neustarten des Geräts usw. Ausführliche Einführung: 1. Überprüfen Sie die Verbindung: Stellen Sie sicher, dass der Drucker eingeschaltet und richtig an den Computer angeschlossen ist. Wenn Sie eine USB-Verbindung verwenden, stellen Sie bitte sicher, dass das USB-Kabel fest angeschlossen ist, und versuchen Sie, den USB-Anschluss zu ändern. 2. Überprüfen Sie den Treiber: Stellen Sie sicher, dass der Druckertreiber korrekt installiert ist. Versuchen Sie, den Druckertreiber neu zu installieren oder zu aktualisieren. Sie können den neuesten Treiber von der offiziellen Website des Druckerherstellers herunterladen. 3. Überprüfen Sie die Netzwerkverbindung usw.

Was bedeutet es, wenn keine Verbindung zum Steam-Netzwerk hergestellt werden kann? Was bedeutet es, wenn keine Verbindung zum Steam-Netzwerk hergestellt werden kann? Sep 13, 2023 pm 01:24 PM

Die Unfähigkeit, eine Verbindung zum Steam-Netzwerk herzustellen, bezieht sich auf die Situation, in der der Benutzer bei Nutzung der Steam-Plattform keine normale Verbindung zum Steam-Server herstellen kann. Die Gründe sind wie folgt: 1. Netzwerkverbindungsproblem, Sie sollten überprüfen, ob die Netzwerkverbindung normal ist, den Router neu starten, die Firewall ausschalten oder Steam zur Firewall-Ausnahmeliste hinzufügen. 2. Steam-Serverproblem, der Benutzer kann nur warten damit der Steam-Server wieder normal läuft; 3. Computer oder Probleme mit dem Steam-Client, Betriebssystem und Treiber aktualisieren, Cache des Steam-Clients leeren usw.

Was tun, wenn im Win7-System keine lokale Verbindung besteht? Was tun, wenn im Win7-System keine lokale Verbindung besteht? Jun 29, 2023 pm 01:46 PM

Was soll ich tun, wenn im Win7-System keine lokale Verbindung besteht? Das Win7-System kann keine lokale Verbindung herstellen. So lösen Sie das Problem und teilen das Tutorial. Nach der Neuinstallation des Win7-Systems oder der Installation eines neuen Systems auf dem Computer stellen Benutzer fest, dass ihr Computer keine Verbindung zum Netzwerk herstellen kann. Viele Benutzer werden auf diese Situation stoßen. Der Grund dafür ist, dass der Computer nicht über den entsprechenden Treiber verfügt und sie ihn aktualisieren oder den Treiber herunterladen müssen. Das Win7-System kann den lokalen Verbindungslösungsvorgang nicht ausführen. Tutorial-Teilung 1. Wenn vor dem Netzwerkkartentreiber im Geräte-Manager kein Ausrufezeichen und kein Fragezeichen steht und der Treiber normal ist, muss der Fehler des Netzwerks in Betracht gezogen werden Verbindungsverwaltungsdienstprogramm. 2. Halten Sie die Win-Taste + R-Taste gedrückt, um das Ausführungsfenster zu öffnen. 3. In Ordnung

See all articles