Nun, die Fehlermeldung besagt eindeutig, dass der Zugriff verweigert wurde, also ist entweder Hostname/Benutzername/Passwort/Datenbank falsch oder der Benutzer hat nicht die erforderlichen Berechtigungen.
So richten Sie Berechtigungen ein, in diesem Beispiel alle:
GRANT ALL PRIVILEGES ON database_name TO [email protected] IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
Host ist der Ort, von dem aus Sie eine Verbindung herstellen würden. %
kann als Wildchar verwendet werden. Ausführlichere Beispiele finden Sie in der Dokumentation
. (Sie können übrigens Ihren Benutzer + Host in der Fehlermeldung sehen)
Als Nebenbemerkung sollten Sie überprüfen, ob die Verbindung erfolgreich war, bevor Sie versuchen, den Datenbanklink in einer Abfrage zu verwenden.