Cuando descargo una base de datos, obtengo
mysqldump: Couldn't execute 'show create table `some_table`': execute command denied to user 'some_user'@'%' for routine 'some_routime' (1370)
y luego el dumping simplemente se detiene.
¿Cómo hago que mysqldump continúe cuando se encuentra con este tipo de problemas? 10 minutos de Google no ha ofrecido ayuda.
Aquí está el comando que usé:
mysqldump -u username -h localhost --port=4406 -p --databases database_name --skip-lock-tables --force > database_name.sql
AFIAK, no puedes. Necesita suficientes privilegios para ejecutar
mysqldump
. ¿Por qué no le dioexecute
privilegios al usuario que se ejecuta?fuente