mysqldumpの実行ユーザに与える権限として、何を指定すればいいだろう。 あっさり調べた限り、以下となるようだ。 ・FILE(Global権限) ・SELECT,SHOW VIEW,LOCK TABLES(DB権限) 加えてバイナリログログをフラッシュするには、RELOAD権限が必要。 実行ユーザにはすべてのデータベースをダンプさせて、バイナリログもフラッシュさせる という前提であれば、以下にようにすればいい、かな。アクセス元のホスト指定にも注意。 mysql > GRANT RELOAD,FILE,SELECT,SHOW,VIEW,LOCK TABLES ON *. * TO ‘user001’@192.168.0.10’ IDENTIFIED BY ‘userpassword’;