447 Stimmen

MySQL: Wie ermögliche ich eine Remote-Verbindung zu MySQL

Ich habe MySQL Community Edition 5.5 auf meinem lokalen Rechner installiert und möchte Remote-Verbindungen zulassen, damit ich mich von externen Quellen aus verbinden kann.

Wie kann ich das machen?

5voto

Dan Punkte 59

Nur zur Information Ich habe stundenlang mit diesem Problem gekämpft.. schließlich rief ich meinen Hosting-Anbieter an und stellte fest, dass in meinem Fall bei Verwendung eines Cloud-Servers im Control Panel von 1und1 eine sekundäre Firewall vorhanden ist, die Sie klonen und den Port 3306 hinzufügen müssen. Sobald ich dies hinzugefügt habe, konnte ich problemlos zugreifen..

4voto

Zelkovar Punkte 109

Für denjenigen, der es braucht, überprüfen Sie auch, ob der Firewalls-Port 3306 geöffnet ist, falls Ihr Firewall-Dienst läuft.

4voto

Wesley Smith Punkte 139

Wenn mysqld eine Bind-Adresse auf eine Loopback-/lokale Adresse (z.B. 127.0.0.1) gesetzt hat, ist der Server nicht von Remote-Rechnern erreichbar, da eine Loopback-Schnittstelle von keinem Remote-Rechner erreicht werden kann.

Setzen Sie diese Option auf 0.0.0.0 (:: für IPv4+6), um Verbindungen von jedem Host zu akzeptieren, oder auf eine andere extern erreichbare Adresse, wenn Sie Verbindungen nur über eine Schnittstelle zulassen möchten.

Quelle

3voto

Bienvenido David Punkte 3778

MySQL 8 erlaubt es nicht mehr, einen Benutzer mithilfe des GRANT-Befehls zu erstellen. Sie müssen den Benutzer zuerst erstellen.

CREATE USER 'root'@'%' IDENTIFIED BY 'PASSWORT';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

3voto

Dieser Blog Wie man einen MySQL-Server im lokalen Netzwerk einrichtet wird nützlich sein, um ein MySQL von Grund auf einzurichten

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X