Lösen Sie das Problem, dass der MySQL-Verbindungsport belegt ist und Dateipfadfehler verursacht

Lösen Sie das Problem, dass der MySQL-Verbindungsport belegt ist und Dateipfadfehler verursacht

Heute Morgen hatte ich vor, mit Wampserver eine PHP-Umgebung auf meinem lokalen Win7-Rechner zu erstellen und mein eigenes Applet zu konfigurieren. Nachdem ich die neueste Version von Wampserver 3.0.6 heruntergeladen und installiert hatte, stellte ich fest, dass MySQL nicht ausgeführt werden konnte. Ich dachte, es liege an der Version von Wampserver, also lud ich die entsprechenden Versionen 2.4, 2.5 usw. herunter und installierte sie, aber das Problem war immer noch nicht gelöst. Das Hauptphänomen war, dass nach Eingabe des Kennworts und Drücken der Eingabetaste in der MySQL-Eingabeaufforderung keine Reaktion erfolgte und die Eingabeaufforderung dann automatisch verschwand. Außerdem wurden bei der Eingabe des Kennworts in PHPMyAdmin direkt drei Fehlermeldungen angezeigt, z. B. „Verbindungszeitüberschreitung“, oder es wurde angezeigt, dass die Verbindung nicht hergestellt werden konnte. Später deinstallierte ich Wampserver direkt und verwendete phpStudy, um die Umgebung zu erstellen. Nach der Installation startete ich es. Apache startete normal, aber als MySQL startete, wurde angezeigt, dass der Port belegt war. Das Problem wurde schließlich gefunden. Der wahre Grund, warum MySQL keine Verbindung herstellen konnte, war, dass der lokale Port belegt war. Dann öffnete ich die allgemeinen Porteinstellungen in den phpStudy-Einstellungen, änderte den MySQL-Port auf 3305, speicherte und startete neu. Das Problem war perfekt gelöst. Außerdem legte ich den Bindungsdomänennamen und -pfad im lokalen phpStudy fest und änderte die Hostdatei. Meine eigene Programmkonfiguration war erfolgreich.

Am Nachmittag habe ich ein PHP-Programm geändert, das Programm in phpStudy eingefügt, den Pfaddomänennamen und die Hostdatei konfiguriert und die Datenbankverbindungsdatei geändert. Beim Ausführen des Programms trat ein Pfadfehler auf, da das Programm vom LINUX-Server heruntergeladen wurde und der darin enthaltene Dateipfad korrekt geändert werden musste. Nachdem ich den Pfad in include_once "" geändert hatte, führte ich es erneut aus und registrierte ein Mitglied. Als ich in die Datenbank schreiben wollte, war der Bildschirm weiß und es gab lange Zeit keine Reaktion. Nach einer Weile wurde angezeigt, dass die Verbindung abgelaufen war. Ich dachte, es liege wahrscheinlich an einem Problem mit dem Verbindungsport, also änderte ich den Datenbankverbindungscode $db = new ezSQL_mysql('root','root','sd','localhost:3305') und das Problem war gelöst.

Der obige Artikel zur Lösung des Problems, dass der MySQL-Verbindungsport belegt ist und Dateipfadfehler verursacht, ist der gesamte Inhalt, den der Herausgeber mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen und hoffe auch, dass Sie 123WORDPRESS.COM unterstützen.

Das könnte Sie auch interessieren:
  • Analysieren Sie den Standardinstallationspfad von Apache, PHP und MySQL in CentOS
  • So wählen Sie den Installationspfad bei der Installation der MySQL 5.5/5.6/5.7-Installationspakete und höher
  • So zeigen Sie den Pfad der MySQL-Konfigurationsdatei auf dem Linux-Server an
  • Linux ändert den Pfad von MySQL-Datenbankdateien
  • Lösung für das Problem, dass MySQL nach dem Ändern des Standardpfads der Datenbank nicht gestartet werden kann

<<:  Schritte zur Bereitstellungsmethode für Docker Stack für Webcluster

>>:  JavaScript implementiert Farberkennung beim Überfahren der Tabellenzeile mit der Maus

Artikel empfehlen

So verwenden Sie CSS-Stile und -Selektoren

Drei Möglichkeiten, CSS in HTML zu verwenden: 1. ...

Unterschied zwischen src- und href-Attributen

Es besteht ein Unterschied zwischen src und href ...

Wie Sie React forwardRef verwenden und was Sie beachten müssen

Bisher konnte react.forwardRef nicht auf höherwer...

So führen Sie Befehle auf einem Remote-Linux-System über SSH aus

Manchmal müssen wir einige Befehle auf einem Remo...

Schreiben Sie einen einfachen Rechner mit JavaScript

Die Wirkung ist wie folgt:Referenzprogramm: <!...

Zusammenfassung der grundlegenden Verwendung von JS-Arrays

Vorwort Arrays sind eine spezielle Art von Objekt...

Tutorial zur Installation, Bereitstellung und Verwaltung von KVM-Virtualisierung

Inhaltsverzeichnis 1.kvm-Bereitstellung 1.1 KVM-I...

Tutorial zur Installation von Ubuntu Server in Vmware

In diesem Artikel finden Sie das grafische Tutori...

Was Sie über das Erstellen von MySQL-Indizes wissen müssen

Inhaltsverzeichnis Vorwort: 1. Indexmethode erste...

So überprüfen Sie, ob MySQL erfolgreich installiert wurde

Nachdem MySQL installiert wurde, können Sie in ei...

JS realisiert den automatischen Wiedergabeeffekt von Bildern

In diesem Artikel wird der spezifische Code von J...