Wenn ich eine Datenbank entleere, bekomme ich
mysqldump: Couldn't execute 'show create table `some_table`': execute command denied to user 'some_user'@'%' for routine 'some_routime' (1370)
und dann hört das Dumping einfach auf.
Wie kann ich mysqldump fortsetzen, wenn solche Probleme auftreten? 10 Minuten Google hat keine Hilfe angeboten.
Hier ist der Befehl, den ich verwendet habe:
mysqldump -u username -h localhost --port=4406 -p --databases database_name --skip-lock-tables --force > database_name.sql
AFIAK, das kannst du nicht. Sie benötigen genügend Berechtigungen, um ausgeführt zu werden
mysqldump
. Warum haben Sie demexecute
laufenden Benutzer keine Berechtigung erteilt?quelle