MySQL数据库备份工具mysqldump的权限需求说明
mysqldump在备份数据库文件时所需要的权限基本有如下几个:
1、对于table 来说mysqldump 最少要有select 权限。
2、对于view 来说mysqldump 要有show view 权限。
3、对于trrigger 来说mysqldump 要有trriger 权限。
4、如果要产生一份一致的备份 mysqldump 要有lock tables 权限。
下面举例创建一个用于备份的mysql用户
create user bakuser@'127.0.0.1'; grant select on *.* to bakuser@'127.0.0.1'; grant show view on *.* to bakuser@'127.0.0.1'; grant lock tables on *.* to bakuser@'127.0.0.1'; grant trigger on *.* to bakuser@'127.0.0.1';