Mysql数据库备份所需要的权限

8次阅读
没有评论
Mysql数据库备份所需要的权限

mysqldump 所需要的权限说明:

  • 对于table 来说mysqldump 最少要有select 权限。
  • 对于view 来说mysqldump 要有show view 权限。
  • 对于trrigger 来说mysqldump 要有trriger 权限。
  • 如果要产生一份一致的备份 mysqldump 要有lock tables 权限。
mysql> create user dump_user@'%';
Query OK, 0 rows affected (0.00 sec)
 
mysql> grant select on *.* to dump_user@'%';
Query OK, 0 rows affected (0.00 sec)
 
mysql> grant show view on *.* to dump_user@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> grant lock tables on *.* to dump_user@'%';
Query OK, 0 rows affected (0.00 sec)
 
mysql> grant trigger on *.* to dump_user@'%';
Query OK, 0 rows affected (0.00 sec)

最后dump_user设置密码

mysql> update user set password=password('test@password') where user='dump_user';
xadocker
版权声明:本站原创文章,由 xadocker 2019-04-23发表,共计577字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码
载入中...
0.264