mysqldump的权限说明

No Comments mysql_mariadb
mysqldump 所需要的权限说明:

1、对于table 来说mysqldump 最少要有select 权限。
2、对于view 来说mysqldump 要有show view 权限。
3、对于trrigger 来说mysqldump 要有trriger 权限。
4、如果要产生一份一致的备份 mysqldump 要有lock tables 权限。

相关用户创建与授权语句:
create user dumper@'127.0.0.1';
grant select on tempdb.* to dumper@'127.0.0.1';
grant show view on tempdb.* to dumper@'127.0.0.1';
grant lock tables on tempdb.* to dumper@'127.0.0.1';
grant trigger on tempdb.* to dumper@'127.0.0.1';
远程 授权 lock tables 会报错。
Error Code : 1144 Illegal GRANT/REVOKE command; please consult themanual to see which privileges can be used

发表评论