10bet网址
MySQL企业备份3.11用户指南
相关的文档10bet官方网站 下载本手册
PDF(美国Ltr)- 1.0 mb
PDF (A4)- 1.0 mb
HTML下载(TGZ)- 161.8 kb
HTML下载(Zip)- 183.1 kb


3.1.2为备份管理员授予MySQL权限

对于大多数备份操作,mysqlbackup命令连接到MySQL服务器——用户而且——密码选项。该用户需要某些特权。您可以创建具有最小权限集的新用户,也可以使用根用户等管理帐户。

MySQL用户的最小权限mysqlbackup连接是:

  • 重新加载在所有数据库和表上。

  • 创建插入下降,更新在桌子上mysql.backup_progress而且mysql.backup_history,以及选择mysql.backup_history

  • 超级、启用和禁用日志记录,以及优化锁定,以尽量减少对数据库处理的中断。

  • 复制客户端,以检索binlog位置,它与备份一起存储。

为MySQL用户设置这些权限(mysqlbackup在本例中)从localhost连接,从mysql客户端程序:

允许在*上重新加载。mysqlbackup @'localhost';授权创建,插入,删除,更新mysql。backup_progress TO 'mysqlbackup'@'localhost';授权创建,插入,选择,删除,更新mysql。备份到'mysqlbackup'@'localhost';在*上授予复制客户端。mysqlbackup @'localhost';Grant super在*上。mysqlbackup @'localhost';

使用时需要以下附加特权可迁移表空间(TTS)备份和恢复InnoDB表:

  • LOCK TABLES和SELECT用于备份表

  • 用于恢复表的CREATE和ALTER

要设置这些特权,可以从mysql客户端程序:

授予锁表,选择,创建,修改*。mysqlbackup @'localhost';