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

Verwenden Sie js, um js-Funktionen in Iframe-Seiten aufzurufen

In letzter Zeit habe ich jeden Tag an meinen Absch...

Fortgeschrittene JavaScript-Programmierung: Variablen und Umfang

Inhaltsverzeichnis 1. Ursprungswert und Bezugswer...

Zusammenfassung eines CSS-Codes, der die gesamte Site grau macht

Um den Märtyrern und Opfern des Kampfes gegen die...

Der Unterschied zwischen Vue-Interpolationsausdruck und V-Text-Direktive

Inhaltsverzeichnis 1. Verwenden Sie Plugin-Ausdrü...

React implementiert Import und Export von Excel-Dateien

Inhaltsverzeichnis Präsentationsschicht Geschäfts...

JavaScript-Entwurfsmuster, Proxy-Muster lernen

Inhaltsverzeichnis Überblick Durchführung Schutz-...

JavaScript zur Implementierung der Webversion des Schlangenspiels

In diesem Artikel wird der spezifische Code für J...

So gehen Sie mit verstümmelten Zeichen in der MySQL-Datenbank um

In MySQL können in der Datenbank fehlerhafte Zeic...

Docker-Lernen: Die spezifische Verwendung von Container-Containern

Container sind ein weiteres Kernkonzept von Docke...

Detaillierte Beispiele zur Ajax-Verwendung in js und jQuery

Inhaltsverzeichnis Natives JS So senden Sie eine ...

Detaillierte Schritte zur Installation von MySQL auf CentOS 7

Wenn wir in CentOS7 MySQL installieren, wird Mari...

Der praktische Prozess des Login-Status-Managements im vuex-Projekt

Inhaltsverzeichnis Werkzeug: Anmeldeszenario: übe...