【问题标题】:mysqldump: Got error: 1044: Access denied for user 'username'@'localhost' to database 'databasename' when using LOCK TABLESmysqldump:出现错误:1044:使用 LOCK TABLES 时用户 'username'@'localhost' 对数据库 'databasename' 的访问被拒绝
【发布时间】:2022-01-19 09:07:27
【问题描述】:

当我使用命令mysqldump -u user -p my_db > my_db.sql 我可以转储一个数据库,同时我无法在 MySQL 服务器上转储另一个数据库。它显示错误

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

这是怎么回事??

【问题讨论】:

    标签: mysql localhost dump access-denied


    【解决方案1】:

    使用相同的 mysqldump 命令,只需添加--single-transaction flag,例如。 mysqldump --single-transaction -u dbuser -p my_db > my_db.sql --set-gtid-purged=OFF

    【讨论】:

      猜你喜欢
      • 2020-05-09
      • 2012-02-08
      • 2015-07-18
      • 2018-06-24
      • 1970-01-01
      • 2017-10-14
      • 2019-08-23
      • 2015-07-11
      • 2016-12-26
      相关资源
      最近更新 更多