MySQL ist ein relationales Datenbankverwaltungssystem. Wenn wir eine Datenbank verwenden, verwenden wir nicht nur die Datenbank auf diesem Computer. Daher ist ein Fernzugriff darauf erforderlich.
Ich wusste zunächst nicht, warum die Datenbank nicht verbunden werden konnte. Später fand ich heraus, dass die Datenbank den Port 3306 nicht geöffnet hatte. Lassen Sie mich unten meine Erfahrungen teilen, um zu verhindern, dass noch mehr Menschen an diesem Ort Zeit verschwenden. (Das Folgende gilt für die Installation von MySQL unter Linux)
Empfohlene verwandte MySQL-Video-Tutorials: „MySQL-Tutorial“
Methode 1
Betreten Sie zunächst die Konsole. Das Bild unten zeigt die Fernbedienung, die ich verwendet habe.
Geben Sie dann „netstat -an | grep 3306“ ein, um zu überprüfen, ob es aktiviert ist. Wie in der Abbildung unten gezeigt, zeigt „only listen“ an, dass es nicht aktiviert ist
2. Geben Sie anschließend mit dem Befehl cd das Verzeichnis etc/mysql ein. Geben Sie dann den Befehl ls ein, um die Dateien im Verzeichnis anzuzeigen.
3. Sie sehen my.cnf in der Datei. Geben Sie den Bearbeitungsstatus über den Befehl „vi my.cnf“ ein.
4. Kommentieren Sie anschließend „bind-address =127.0.0.1“ aus oder ersetzen Sie es durch die IP-Adresse, die eine Remote-Verbindung erfordert, oder löschen Sie diesen Satz direkt.
Dann speichern Sie einfach.
Methode 2
1 Danach ändern Sie die Berechtigungen des Ordners über den Befehl, geben Sie sudo chomd 666 + Dateinamen ein, Backtest, Sie können die Berechtigungen erhöhen der Datei (Wenn es sich um einen Ordner handelt, müssen Sie am Ende -ld hinzufügen)
2. Durchsuchen Sie anschließend den Ordner nach etc/mysql. Wie unten gezeigt. (Geben Sie das Verzeichnis ein, indem Sie zuerst das Dateisystem auswählen, usw. auswählen und dann MySQL auswählen.)
3. Wählen Sie abschließend die Datei my.cnf aus, klicken Sie zum Öffnen und dann auf bind-address = 127.0.0.1“ auskommentieren oder durch die IP-Adresse ersetzen, die eine Remoteverbindung erfordert, oder diesen Satz direkt löschen.
Klicken Sie zum Schließen und Speichern.
Das obige ist der detaillierte Inhalt vonWie öffne ich den MySQL-Port 3306?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!