Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Java-Datenbank mySQL-Zugriff verweigert

Sie müssen dem Benutzer, der sich mit der mysql-Datenbank verbindet, die entsprechenden Berechtigungen erteilen.

Die Nachricht, die Sie erhalten, informiert Sie darüber, dass Ihr Benutzer zwar eine Verbindung zum Datenbankserver herstellen konnte, ihm jedoch der Zugriff auf die Datenbank TEST nicht gestattet wurde.

Das Ausführen des folgenden Befehls in der MySQL-Konsole würde einen solchen Zugriff gewähren:

GRANT ALL ON TEST.* TO 'BOB'@'%'

Dies ist äußerst freizügig und Sie sollten bedenken, dass db-Benutzer die geringstmögliche Menge an Privilegien haben und auf den kleinsten Bereich von Hosts beschränkt sein sollten.