При сбросе базы данных я получаю
mysqldump: Couldn't execute 'show create table `some_table`': execute command denied to user 'some_user'@'%' for routine 'some_routime' (1370)
и тогда сброс просто прекращается.
Как заставить mysqldump продолжать работу, когда он сталкивается с такими проблемами? 10 минут Google не предложил никакой помощи.
Вот команда, которую я использовал:
mysqldump -u username -h localhost --port=4406 -p --databases database_name --skip-lock-tables --force > database_name.sql
AFIAK, вы не можете. Вам нужно достаточно привилегий для запуска
mysqldump
. Почему вы не далиexecute
права пользователю, который работает?источник