데이터베이스를 덤프 할 때
mysqldump: Couldn't execute 'show create table `some_table`': execute command denied to user 'some_user'@'%' for routine 'some_routime' (1370)
덤핑이 멈 춥니 다.
이런 종류의 문제가 발생할 때 mysqldump를 계속 사용하려면 어떻게해야합니까? Google의 10 분 동안 아무런 도움도받지 못했습니다.
내가 사용한 명령은 다음과 같습니다.
mysqldump -u username -h localhost --port=4406 -p --databases database_name --skip-lock-tables --force > database_name.sql
답변
남자 mysqldump
-f, --force Continue even if we get an sql-error.
답변
AFIAK, 당신은 할 수 없습니다. 실행하려면 충분한 권한이 필요합니다 mysqldump
. 왜 execute
실행중인 사용자 에게 권한을 부여하지 않았 습니까?