mysqldump: Got error: 1044: Access denied…when using LOCK TABLES

执行mysqldump报错:mysqldump: Got error: 1044: Access denied…when using LOCK TABLES

原因:该mysql用户无lock tables权限

解决办法:

1.赋予用户lock tables权限。

2.在备份时候选择不使用lock tables,即加上 --skip-lock-tables。

mysqldump -u dbuser -ppass db --skip-lock-tables > db.sql

3.使用数据库的root用户备份。

发布了81 篇原创文章 · 获赞 29 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/breakout_alex/article/details/103007292
今日推荐