by shigemk2

当面は技術的なことしか書かない

mysqldumpの1044 Access denied when using LOCK TABLES

ポイントはロックテーブルへのアクセス。

michaelrigart.be

ダンプされるテーブルに対する SELECT 権限、ダンプされるビューに対する SHOW VIEW、ダンプされるトリガーに対する TRIGGER、および --single-transaction オプションが使用されない場合には LOCK TABLES が少なくとも必要です。オプションの説明に示すように、一部のオプションではその他の権限が必要な場合があります。

っていうふうに書いてあるから、要するにユーザーの権限をみてSELECTとLOCK TALBESがなかったらsingle-transactionを使おうっていうはなし。

dev.mysql.com