如果我只有选择权限,如何获取数据库转储。当我运行 mysqldump 命令时,它给出访问被拒绝错误。
我收到以下错误: mysqldump:出现错误:1044:执行锁定表时,用户“sangeeta”@“%”对数据库“abc”的访问被拒绝
谢谢!!
最佳答案
两个选项:
您确实遇到了访问被拒绝的错误。错误消息很明确,您没有选择权限。
您收到一条消息,表明您没有锁定表的权限。
第二个解决方案:
对于非 InnoDB 表使用 --lock-tables=false
选项,对于 InnoDB 表使用 --single-transaction
选项。
关于mysql - 如果我只有选择权限,如何获取数据库转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16763342/