Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zugriffsberechtigung nach Einspielen eines Dumps (https://www.delphipraxis.net/174413-zugriffsberechtigung-nach-einspielen-eines-dumps.html)

Lemmy 22. Apr 2013 06:52

Datenbank: MySQL • Version: 5.1 • Zugriff über: ODBC

Zugriffsberechtigung nach Einspielen eines Dumps
 
Hallo,

ich habe hier einen MySQL Dump, den ich so in eine DB eingespielt habe:

Code:
mysqlAdmin create test --user root;

mysql test < e:\dump.sql --user root;
wenn ich anschließend die dazugehörige Anwendung anwerfe (ADO - ODBC) die per root@localhost ohne Passwort auf die DB zugreift, bekomme ich über kurz oder lang die Fehlermeldung:

[MySQL][ODBC 5.1 Driver][mysqld-5.1.68-community]TRIGGER command denied to user 'root'@'%' for table 'test'


wenn ich mir die grants anschaue sieht alles normal aus (grant ALL).

Wie kann das sein, dass hier dennoch eine Zugriffsbeschränkung besteht?


Nachtrag:
ich habe mir das SQL-Dump angeschaut. Da gibts in den Kommentaren so was hier:

/*!50003 CREATE*/ /*!50017 DEFINER=`root`@`%`*/ /*!50003 TRIGGER Test_BU BEFORE UPDATE ON Test FOR EACH ROW BEGIN

werden diese von MySQL ausgewertet?

Sir Rufo 22. Apr 2013 07:03

AW: Zugriffsberechtigung nach Einspielen eines Dumps
 
Ja und zwar jeweils ab Version 5.0.3 bzw. 5.0.17 ;)

Lemmy 22. Apr 2013 07:08

AW: Zugriffsberechtigung nach Einspielen eines Dumps
 
Hi,

Danke - ich habe das mal geändert und lasse den Dump gerade wieder reinlaufen. gibt es da eigentlich schnellere Möglichkeiten als mysql db < dump.sql?


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:01 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