开发者社区> 问答> 正文

非root用户用mysqldump导出数据库 - 用 --lock-tables=false 参数避免权限不足

dongshan8 2018-11-22 14:38:56 1310
过程:


1.尝试用普通数据库用户导出数据库,`mysqldump -u ykelai -p ykelai_db > ykelai_db-aq.sql`


2.提示错误:`mysqldump: Got error: 1044: Access denied for user 'ykelai'@'localhost' to database 'ykelai_db' when using LOCK TABLES`


3.加上`--lock-tables=false` 参数,导出成功:`mysqldump --lock-tables=false -u ykelai -p ykelai_db > ykelai_db-aq.sql`



参考: https://stackoverflow.com/questions/104612/run-mysqldump-without-locking-tables
数据库
分享到
取消 提交回答
全部回答(0)
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程