Lorsque je vide une base de données, je reçois
mysqldump: Couldn't execute 'show create table `some_table`': execute command denied to user 'some_user'@'%' for routine 'some_routime' (1370)
puis le dumping s'arrête.
Comment faire pour que mysqldump continue quand il rencontre ce genre de problèmes? 10 minutes de Google n'ont offert aucune aide.
Voici la commande que j'ai utilisée:
mysqldump -u username -h localhost --port=4406 -p --databases database_name --skip-lock-tables --force > database_name.sql
AFIAK, tu ne peux pas. Vous avez besoin de suffisamment de privilèges pour exécuter
mysqldump
. Pourquoi n'avez-vous pas accordé leexecute
privilège à l'utilisateur qui courait?la source