我无法mysqldump
以mysql root用户身份运行。当我尝试备份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。
—
布莱恩·肯尼迪
我有同样的问题...我正在使用automysqlbackup,我刚刚添加了参数
—
isccarrasco 2015年
--single-transaction
,一切正常。
可能是拼写错误?“ LOCK TABL”可能是“ LOCK TABLE”
—
rubo77
mysqldump
,您是否还会收到错误消息--skip-add-locks
?