如果我只拥有选择权限,如何获取数据库转储

时间:2013-05-26 20:19:20

标签: mysql mysqldump

如果我只拥有select权限,如何获取数据库转储。当我运行mysqldump命令时,它给出了拒绝访问错误。

我收到以下错误: mysqldump:收到错误:1044:访问被拒绝用户' sangeeta' @'%'到数据库' abc'在做LOCK TABLES时

谢谢!

1 个答案:

答案 0 :(得分:2)

两个选项:

  1. 您确实收到了拒绝访问错误。错误消息已清除,您没有选择权限。

  2. 您收到一条消息,表示您无权锁定表格。

  3. 第2号解决方案:

    对于非InnoDB表使用--lock-tables=false选项或对InnoDB表使用--single-transaction选项。