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?