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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL我创建一个只能备份的权限需要勾选哪些,cmd命令创建用户并给权限也行的相关的知识,希望对你有一定的参考价值。

需要能正常登陆的那种,别只勾选个备份的

参考技术A 这东西不怎么会
我就帮你翻译一下,你自己看着分权限吧追答

Grant Option-设置授权
References-参考
Index-索引
Alter-更改
Show Databases-显示数据库
Create User-创建用户
Event-时间
Trigger-选择器

参考技术B replication client追问

那只给用户这个权限,能正常的登录数据库吗

本回答被提问者采纳

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我创建一个只能备份的权限需要勾选哪些,cmd命令创建用户并给权限也行的的主要内容,如果未能解决你的问题,请参考以下文章

linux mysql 数据库权限

mysql 怎么用命令题示符下备份所有数据库

MySQL创建用户+授权+备份

MySQL创建用户+授权+备份

如何升级mysql数据库,需要哪些步骤?

Mysql SQLyog 使用详解