国内外VPS
主机测评与优惠

mysqldump: Got error: 1044: ***when using LOCK TABLES错误的解决方法

今天需要导出一个数据库备份,在执行mysqldump的时候,报错:

  mysqldump: Got error: 1044: Access denied for user 'echoso'@'localhost' to database 'echoso' when using LOCK TABLES

网上搜索发现这是权限不足问题,但又不想改动权限的情况下,还可以通过如下方法进行解决:

在导出时,加上—skip-lock-tables选项即可.

  mysqldump -u www.02405.com -p www.02405.com --skip-lock-tables > www.02405.com.sql

–skip-lock-tables参数的含义是:

表不会被锁定,但是表数据备份不一定完整。正在insert ,update数据不会被备份。

mysqldump默认锁定所有表

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《mysqldump: Got error: 1044: ***when using LOCK TABLES错误的解决方法》
文章链接:https://www.liuzhanwu.com/3167.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

登录

找回密码

注册