开发者社区 问答 正文

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

过程:


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

展开
收起
dongshan8 2018-11-22 14:38:56 5274 分享 版权
0 条回答
写回答
取消 提交回答