mysql_connect(): es konnte Keine Verbindung hergestellt werden, da der Zielcomputer aktiv verweigert
Habe ich das problem, wenn ich versuche zu laufen meine PHP-MySQL-Skript. Wenn ich versuche zu laufen meine .php-Datei dies ist, was ich bekomme.
mysql_connect(): No connection could be made because the target machine actively refused it
Dies ist der code für dbconnect.php:
<?php
mysql_connect("localhost","root");
mysql_select_db("users");
?>
Wollte ich mit diesem format vor, aber ich weiß nicht, was zu sein scheint das problem mit diesem code.
Vielen Dank im Voraus.
- Haben Sie mysql laufen
- Sie vergessen den Dritten parameter von mysql_connect. also passowrd
- Welche Art von host ist das? OS?
- Ich bin mit Windows 7 als OS.
- prüfen Sie hier. stackoverflow.com/questions/19517566/... und css-tricks.com/forums/topic/... es hat soln, was Sie brauchen
- Versuchen
$con = mysql_connect("localhost", "root", ""); mysql_select_db("users", $con);
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du hast vergessen das Passwort in der Verbindung.
Versuchen.
Überprüfen Dokumentation hier.
Sollten Sie wechseln zu
MYSQLI
oderPDO
als Sie sehen, dassMYSQL
ist bereits veraltet.Die anfängliche Mysql-Kennwort leer ist, nach dieser info für die mysql-Version 5.0. Sie sollten überprüfen Sie Ihre version.
EDIT:
bedeutet, dass keine Fehler im code , aber entweder hast du firewall, die blockiert Ihre Verbindung oder Ihre sistem hören in den anderen PORT.
zu tun: 1-überprüfen Sie Ihre Verbindungs-port, Standard ist 3306.
2-versuchen Sie Verbindung mit der Nutzung "127.0.0.1" statt "localhost" vielleicht ist es das hören auf "127.0.0.1".
3-Es könnte auch schief gehen, wenn das andere Ende lauscht auf UDP, nicht TCP.
4 - überprüfen Sie, ob Ihre firewall die Verbindung, wenn Ihr gestattet.
""
; , aber halten Sie im Verstand, um ein Passwort zu verwenden.#2002 - No connection could be made because the target machine actively refused it.
Dieser Fehler ist NICHT mit dem Passwort zusammenhängen.
Passwort-Fehlern im Zusammenhang mit der Anzeige eine Antwort vom MySQL-server.
Das Thema Antwort kommt NICHT vom MySQL-server, sondern vom client selbst.
Es konnte keine Verbindung zum server, da der RECHNER (nicht der server) lehnte es ab, es war also eher ein Netzwerk-Problem oder etwas anderem.
Versuchen Sie, eine Verbindung zu 127.0.0.1. Auch überprüfen Sie den Anschluss herstellen und die Schnittstelle, die mysql läuft. Überprüfen Sie für firewalls blockieren verbindungen. Sind Sie sicher, dass MySQL-Server läuft?
Diese Antwort zusätzliche info: PHP -MySQL:es konnte Keine Verbindung hergestellt werden
Stellen Sie sicher, dass Ihre mysql-Dienst ausgeführt wird, indem Sie auf check-in Services:
in Suche eingeben: Services -> check mysql-Dienst starten, wenn es nicht läuft.
Sowie manchmal auch über localhost ohne port-Nummer kann helfen.
E. g.
Ich hatte das gleiche problem. Das Problem war, dass MySql nicht ausgeführt wurde, auf Xampp, also ich hatte, um es für alles zu arbeiten.
Also bitte vergewissern Sie MySql auf dem localhost. Gehen Sie zu Xampp [oder anderen localhost] control panel, und klicken Sie auf start/ausführen unter Mysql ].
Sollte es
mysql_connect("localhost","root" ,"your password");
Wenn kein Passwort, dann lassen Sie es leer wie diese:
mysql_connect("localhost","root" ,"");
HINWEIS: Verwenden Mysqli anstelle von MySql, denn mysql ist veraltet
Es sieht aus wie Sie vergessen haben, fügen Sie Ihr Passwort für Ihre Verbindung. Auch, sollten Sie nicht verwenden die mysql-Verbindung mehr, wie es offiziell abgeschrieben. Benutze MYSQLi oder PDO statt. Ein Beispiel dafür wäre:
Okay, habe ich Fix diese Fehler! es ist keine Codierung Fehler, die Ihre SQL-Verbindung. Sie wird verursacht durch port# für SQL. gehen Sie zu Ihrem XAmp oder wamp-tools von active Dropdown-Menü und wählen Sie "verwenden Sie einen anderen port als 'gegeben #' ". Geben Sie dann 3306 es. Es wird das Problem zu beheben. Danke.