mysqldump
mysql 루트 사용자로 실행하는 데 문제가 있습니다. mysql
테이블 을 백업하려고 하면이 오류가 발생합니다.
mysqldump: Got error: 1142: SELECT,LOCK TABL command denied to user
'root'@'localhost' for table 'cond_instances' when using LOCK TABLES
전에 본 사람 있어요? 내 mysql과 mysqldump에 대한 참조가 다른 버전이지만 동일한 디렉토리에있는 것을 실행할 때 참조합니다.
MySQL 5.5.8을 실행 중입니다.
아하, 고쳤다. 방금 mysql 테이블이 아니라는 사실을 깨달았습니다. performance_schema 테이블입니다. 일부 문서에서는 --skip-add-locks가 필요합니다.
—
bryan kennedy
나는 같은 문제가 있었다 ... 나는 automysqlbackup을 사용하고 있는데 방금 매개 변수를 추가
—
isccarrasco
--single-transaction
하고 모든 것이 올바르게 작동합니다.
문제가 오타 일 수 있습니까? "LOCK TABL"은 "LOCK TABLE"
—
rubo77
mysqldump
과--skip-add-locks
?