Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Access denied bei UPDATE (https://www.delphipraxis.net/160453-access-denied-bei-update.html)

manfred_h 13. Mai 2011 16:53

Datenbank: MySQL • Version: 5.0.92-community • Zugriff über: phpmyadmin

Access denied bei UPDATE
 
Hallo zusammen

habe neu bei einer MySQL DB das Problem das einfache Änderungen Probleme
bringen. Bei der Eingabe dieses Updates:
Code:
UPDATE MEMBER SET L_UPDATE = '10.05.2011',
RPL$LOCAL = 'N' WHERE ID = '{63FB46AF-4158-4585-8913-A676B10A3AF9}';
Erhalte ich die Fehlermeldung:
Zitat:

#1227 - Access denied; you need the SUPER privilege for this operation
UPDATE MEMBER SET L_UPDATE = '10.05.2011',
RPL$LOCAL = 'N' WHERE ID = '{63FB46AF-4158-4585-8913-A676B10A3AF9}';
Bin da ein wenig Ratlos.
An der config wurde nichts verändert. Das ganze lief über Monate einwandfrei...

Bin für Tipps dankabr.
Manfred

jobo 13. Mai 2011 17:48

AW: Access denied bei UPDATE
 
Aus Deinem Post geht nicht hervor, welche Rechte und Aufgaben (admin, entwickler...) Du an der DB hast.
Ich würde mal die Meldung beim Wort nehmen und prüfen, ob (noch) die Berechtigungen stimmen.

Seltsam finde ich das Update an sich, das nach impliziter Datumskonvertierung aussieht. Ist das Feld ein String oder ein Datumstyp?

Ich bin kein MySQL Experte, nur meine 5 cent.

manfred_h 13. Mai 2011 20:49

AW: Access denied bei UPDATE
 
Hallo JoBo

Zitat:

Zitat von jobo (Beitrag 1100674)
Aus Deinem Post geht nicht hervor, welche Rechte und Aufgaben (admin, entwickler...) Du an der DB hast.

Entwickler / Admin inkl. root rechten.
Zitat:

Zitat von jobo (Beitrag 1100674)
Ich würde mal die Meldung beim Wort nehmen und prüfen, ob (noch) die Berechtigungen stimmen.

Zitat:

Zitat von jobo (Beitrag 1100674)
Seltsam finde ich das Update an sich, das nach impliziter Datumskonvertierung aussieht. Ist das Feld ein String oder ein Datumstyp?

Die Feldtypen stimmen alle. Ich kann keinerlei Änderungen an der DB machen. ( mit phpmyadmin )

Die Rechte an der DB sind wie folgt:

Grants for g_replusr@localhost

| GRANT USAGE ON *.* TO 'g_replusr'@'localhost' IDENTIFIED BY PASSWORD 'PASSWORD' |
| GRANT ALL PRIVILEGES ON `g\_gdbsync`.* TO 'g_replusr'@'localhost' WITH GRANT OPTION |
| GRANT ALL PRIVILEGES ON `g_gdbsync`.* TO 'g_replusr'@'localhost' WITH GRANT OPTION |
+------------------------------------------------------------------------------------------------------------------------+
3 rows in set (0.00 sec)

Bei den Tests wird mit dem Benutzer g_replusr zugegriffen.

manfred_h 14. Mai 2011 12:26

AW: Access denied bei UPDATE
 
Bin weiter am Testen.
Auf der Datenbank sind mehrere Trigger.
Einer der Trigger "macht" aus welchen Gründen auch immer nicht das was er sollte....
Das Problem ist nur es sind sehr viele.

Manfred

PS: nur ein kleines Update

manfred_h 16. Mai 2011 16:59

AW: Access denied bei UPDATE
 
Hallo zusammen

das Problem hat sich gelöst. :cyclops:
Aus welchen Gründen auch immer sind die Berechtigungen für einen User geändert worden.. :|

Shalom
Manfred


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz