mysql备份数据库需要的权限

Posted 倔强的冬瓜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql备份数据库需要的权限相关的知识,希望对你有一定的参考价值。

执行备份的账号,需要的权限为:reload,REPLICATION CLIENT,select


GRANT reload ON *.* TO 'backup'@'localhost' WITH GRANT OPTION;


GRANT REPLICATION CLIENT  ON *.* TO 'backup'@'localhost' WITH GRANT OPTION;


GRANT select  ON *.* TO 'backup'@'localhost' WITH GRANT OPTION;


mysqldump 使用 --single-transaction --master-data=2 参数,不用 LOCK TABLES ;如果是线上操作,最好不使用 lock tables 权限,因为将表锁住,后续插入无法完成.


以上是关于mysql备份数据库需要的权限的主要内容,如果未能解决你的问题,请参考以下文章

MySQL我创建一个只能备份的权限需要勾选哪些,cmd命令创建用户并给权限也行的

为mysql数据备份建立最小权限的用户

python--MySQL权限管理 数据备份还原

Mysql权限分配用户和windows下Mysql备份命令简介

数据的备份与恢复与用户权限管理

mysqldump 备份数据库用户所需要的权限