Zrzucam bazę danych
mysqldump: Couldn't execute 'show create table `some_table`': execute command denied to user 'some_user'@'%' for routine 'some_routime' (1370)
i wtedy po prostu ustaje zrzut.
Jak sprawić, by mysqldump kontynuował działanie, gdy napotyka takie problemy? 10 minut Google nie zaoferowało żadnej pomocy.
Oto polecenie, którego użyłem:
mysqldump -u username -h localhost --port=4406 -p --databases database_name --skip-lock-tables --force > database_name.sql
AFIAK, nie możesz. Potrzebujesz wystarczających uprawnień, aby uruchomić
mysqldump
. Dlaczego nie przyznałeśexecute
uprawnienia temu działającemu użytkownikowi?źródło