MySQL 执行备份的权限

标签 mysql percona mysql-backup

mysql 用户使用 mysqldump/xtrabackup 执行备份所需的最低权限是什么?我不需要像 root 那样的权限,但只要足以执行备份即可。这是因为 innobackupex 要求您在命令行上添加密码,这不太安全。所以我想创建另一个没有太多权限的用户。

最佳答案

据我所知,在 MySQL 上,这将是这些权限:

GRANT SELECT, LOCK TABLES, RELOAD, SHOW VIEW ON *.* TO 'user'@'localhost' IDENTIFIED BY 'password';

请注意,如果您使用 View 、函数、过程等,情况可能会有所不同

关于MySQL 执行备份的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43934750/

相关文章:

mysql - MySQL中主二进制日志和从二进制日志有什么区别?如何在两台服务器上实现相同的二进制日志?

mysql - 在Windows上使用二进制日志文件(log-bin)恢复mysql数据库

php - 与两个不同表的单表关系

mysql - 计算过去四个完整周的每周平均值

php - 在mysql中获取表的所有列的大小

linux - 阻止 fedora 安装 mariadb

MySQL 进程卡住

mysql - 加载 MySQLdb 模块 :/usr/lib64/libperconaserverclient. so.18 时出错:找不到版本 `libperconaserverclient_16'

c# - 如何使用 C# 备份 Mysql 数据库中的表

mysql - 计算 MySQL 中的 TINYINT 值