Mysqldump备份数据需要的权限

做了一个传统的主从复制,准备创建一个账号专门用来做数据备份,搜了下mysqldump备份需要的权限,如下:

 

然后就美滋滋的创建一个账号:

 

导出数据:

-all-databases    #导出所有数据库

--flush-logs        #导出的时候刷新日志

--master-data    #导出change master to语句,获取pos位置。

--force     #导出时忽略错误

--ignore-table=mysql.user  #导出时忽略mysql.user表格

 

第一个报错,you need (at least one of) the RELOAD privilege(s) for this operation (1227),需要RELOAD权限。

 

第二个报错,you need (at least one of) the SUPER, REPLICATION CLIENT privilege(s) for this operation (1227)

给上 replication client权限,完成。

 

需要的所有权限:

GRANT SELECT, RELOAD, LOCK TABLES, REPLICATION CLIENT, SHOW VIEW, TRIGGER

猜你喜欢

转载自blog.csdn.net/wuguifa/article/details/82757576