backup_admin是MySQL中的一个系统权限,它允许用户执行与数据库备份相关的特定操作。这些操作通常涉及锁定数据库实例、获取备份锁等,以确保在备份过程中数据的一致性和完整性。 2. 列举backup_admin权限能够执行的操作 LOCK INSTANCE FOR BACKUP:锁定MySQL实例,以便进行备份操作。这个锁允许DML(数据操作语言)操作继续进行,...
(7)BINLOG_ENCRYPTION_ADMIN:二进制日志和中继日志的加密权限,允许设置binlog_encryption参数 (8)CLONE_ADMIN:克隆的权限(包括BACKUP_ADMIN和SHUTDOWN权限),允许执行CLONE语句 (9)CONNECTION_ADMIN:杀会话的权限,允许执行KILL语句 (10)FIREWALL_ADMIN:配置企业级防火墙的权限(所有用户) (11)FIREWALL_USER:配置企业级...
mysql> grant backup_admin on *.* to 'clone_user'@'%'; 这里的backup_admin是克隆操作必需权限,它允许用户执行LOCK INSTANCE FOR BACKUP命令。 2)创建克隆目录 # mkdir -p /data/backup # chown -R mysql.mysql /data/backup/ 3)执行本地克隆操作 # mysql -uclone_user -pclone_pass mysql> clone lo...
(8)CLONE_ADMIN:克隆的权限(包括BACKUP_ADMIN和SHUTDOWN权限),允许执行CLONE语句(9)CONNECTION_ADMIN:杀会话的权限,允许执行KILL语句(10)FIREWALL_ADMIN:配置企业级防火墙的权限(所有用户)(11)FIREWALL_USER:配置企业级防火墙的权限(自己)(12)GROUP_REPLICATION_ADMIN:组复制的管理权限...
backupDir=/tmp/mysqlbackup/ # 用来备份数据库的用户名和密码 mysqlUser=root mysqlPWD=111111 # 定义eMail地址 eMail=alter@somode.com # 如果临时备份目录存在,清空它,如果不存在则创建它 if [[ -e $tmpBackupDir ]]; then rm -rf $tmpBackupDir/* ...
1、源端创建具有BACKUP_ADMIN权限的账号(此处省略)、接收方创建具有CLONE_ADMIN权限的账号 mysql> create user target_clone@'%' identified by 'Abc-1234'; mysql> grant clone_admin on *.* to target_clone@'%'; 2、配置源IP信息 set global clone_valid_donor_list='192.168.73.103:3307' ; ...
其中,host,port 是待克隆实例的(Donor)的IP和端口,user,password是Donor上的克隆用户和密码,需要backup_admin权限,如上面创建的clone_user。 DATA DIRECTORY指定备份目录,不指定的话,则默认克隆到Recipient的数据目录下。 REQUIRE [NO] SSL,是否开启SSL通信。
Admin | | | FLUSH_TABLES | Server Admin | | | PERSIST_RO_VARIABLES_ADMIN | Server Admin | | | ROLE_ADMIN | Server Admin | | | BACKUP_ADMIN | Server Admin | | | CONNECTION_ADMIN | Server Admin | | | SET_USER_ID | Server Admin | | | SESSION_VARIABLES_ADMIN | Server Admin |...
mysqldump -uroot -p123456 --databases zytest gongda >backup.sql (4)备份所有的库 mysqldump -uroot -p123456 --all-databases >all.sql ***在innodb存储引擎禁止直接备份整个datadir目录,但是Myisam的可以支持。 3》数据恢复source工具,mysql工具 source...