
Ich habe einen internen Ubuntu 14.04 LAMP-Server eingerichtet. Ich kann mit Putty auf SQL zugreifen, aber wenn ich versuche, eine Verbindung über ein PHP-Skript herzustellen, sind alle meine Seiten leer ... Dann habe ich versucht, das Problem zu beheben, indem ich einfach eine Verbindung zur IP-Adresse hergestellt habe, und ich erhalte einen (111)-Fehler ohne Port und einen Fehler: 0 nach 3 Minuten Verbindungsversuch, obwohl ich sage, dass der Port 80 ist.
Alle Ideen sind super. Danke!
Antwort1
Lösung 1:
Wenn Sie Zeilen wie diese haben:
skip-networking
bind-address = 127.0.0.1
In Ihrer my.cnf-Konfigurationsdatei sollten Sie sie auskommentieren (am Anfang der Zeilen ein # hinzufügen) und MySQL neu starten.
Dazu müssen Sie natürlich der Administrator des Servers sein.
Lösung 2:
Wenn Sie sich als Root bei MySQL anmelden könnten, erstellen Sie einen neuen Benutzer:
CREATE USER 'root'@'your_ip' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'root'@'your_ip' IDENTIFIED BY 'password';
Wenn Sie nichts erstellen möchten, erteilen Sie Ihrem Root-Benutzer einfach mit % die Berechtigung, wie folgt.
GRANT ALL PRIVILEGES ON * . * TO 'root'@'%' IDENTIFIED BY 'password';