Ich habe eine Anwendung, die Nachrichten an GCM sendet.Android-Gerät zu GCM-Nachricht "Zugriff verweigert für Benutzer 'root' @ 'localhost'"
In meinem lokalen Server kann ich sowohl Upstream- als auch Downstream-Nachrichten erfolgreich senden.
Aber wenn ich meinen Server in der Cloud bereitgestellt habe, erhalte ich Zugriff verweigert für Benutzer 'root'@'localhost'
, wenn ich Upstream-Nachricht senden.
Ich änderte meinen Android API-Schlüssel zu einem Server-API-Schlüssel, aber es machte keinen Unterschied.
Da es mehrere Schichten auf der ganzen Sache gibt, weiß ich nicht, wo das Problem ist.
Ich kann von meiner lokalen Umgebung zu meinem Server SSH und kann alle meine MySQL-Datenbanken und Tabellen sehen, aber ich kann phpmyadmin nicht von meinem Browser zugreifen.
Meine Instanz in Google Compute Engine wird ebenfalls ausgeführt. Aber ich habe bemerkt, dass mysql deaktiviert ist.
Also vermute ich vielleicht, dass das die Ursache ist, da der Fehler von mysql geworfen wird.