Hallo,
ich habe folgendes Problem. Ich schreibe gerade an einem kleinen Script, was mir eine Datenbanksicherung mittels PHP erledigt.
Das funktioniert auch soweit, aber bei bestimmten Datenbanken kommt folgender Fehler:
The user specified as a definer ('xxxxxx'@'%') does not exist
Ich arbeite hier auf einer lokalen Entwicklungsumgebung. Der genannte User existiert online in der Datenbank, aber eben nicht lokal.
Ist es überhaupt möglich die Tabelle dann zu sichern? Bzw. gibts da einen bestimmten Trick, das ganze zu umgehen.
So wie ich mich belesen habe, ist wohl die Tabelle (mittels information_schema -> views) an diesen User geknüpft!?
Bedeutet das, das kein anderer User (auch nicht root) auf diese Tabelle zugreifen kann?
Vielen Dank für eure Hilfe.
Beste Grüße
Michael
ich habe folgendes Problem. Ich schreibe gerade an einem kleinen Script, was mir eine Datenbanksicherung mittels PHP erledigt.
Das funktioniert auch soweit, aber bei bestimmten Datenbanken kommt folgender Fehler:
The user specified as a definer ('xxxxxx'@'%') does not exist
Ich arbeite hier auf einer lokalen Entwicklungsumgebung. Der genannte User existiert online in der Datenbank, aber eben nicht lokal.
Ist es überhaupt möglich die Tabelle dann zu sichern? Bzw. gibts da einen bestimmten Trick, das ganze zu umgehen.
So wie ich mich belesen habe, ist wohl die Tabelle (mittels information_schema -> views) an diesen User geknüpft!?
Bedeutet das, das kein anderer User (auch nicht root) auf diese Tabelle zugreifen kann?
Vielen Dank für eure Hilfe.
Beste Grüße
Michael
Kommentar