2016-10-08 1 views
1

Ich bin ein bisschen neu in der Welt von Raspberry Pi und Linux im Allgemeinen und ich habe ein Problem.Kann nicht mit Raspberry Pi 3 MySQL über Weaved (Fernzugriff) oder von Pi "s IP

Ich habe installiert, um meinen Raspberry Pi auf meinen anderen Computern remote zugreifen zu können.Ich habe Zugang zu den Web-Seiten ive in den www-Ordner von Pi, phpmyadmin und Seite mit PHP-Skript (ohne SQL) .Immer sobald Seite benötigen eine SQL-Verbindung, keine Informationen werden überhaupt angezeigt und ich bekomme auch keinen Fehler.Das gleiche Problem passiert, wenn ich die IP-Adresse des Pi in der URL eingeben. Diese Seiten funktioniert auf localhost Gedanke. Das Problem scheint sehr ähnlich zu sein Dieser Beitrag How do I open up my MySQL on my Raspberry Pi for Outside/Remote Connections?, aber nach dem Versuch, die erste Lösung und zweite Lösung, funktioniert es überhaupt nicht

Irgendeine Idee von was wäre das Problem?

Antwort

1

Wenn Ihr Problem nicht in der Lage ist, eine Remoteverbindung mit MySQL auf Raspberry Pi herzustellen, versuchen Sie es mit den folgenden Schritten. Ich hatte das gleiche Problem und habe es gelöst, indem ich die folgenden Befehle ausführte.

1) sudo nano /etc/mysql/my.cnf

2) # bind-address = 127.0.0.1 // kommentieren Sie diese Zeile aus

bind-address = 0.0.0.0   //add this line just below above line 

3) sudo /etc/init.d/mysql restart // Neustart mysql

4) sudo mysql -u root -p // login zu mysql cli als Benutzer ' Wurzel '

5) GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'beta' WITH GRANT OPTION;

Hier ist "root" der mysql-Benutzer und "beta" ist das Passwort. Ändern Sie es entsprechend und führen Sie die obige Abfrage in mysql cli aus.