이 기사는 MySQL 용 Zmanda 복구 관리자 (ZRM)
아래 예에서는 MySQL 데이터베이스 사용자에게 MySQL 서버의 모든 데이터베이스에있는 모든 테이블에 대한 백업 및 복원을 수행하는 데 필요한 권한을 부여하는 단계를 보여줍니다. 지정한 사용자가 존재하지 않는 경우 생성됩니다. 마찬가지로 백업용과 복원 용으로 두 명의 서로 다른 데이터베이스 사용자를 사용할 수 있습니다. 참조하십시오 MySQL 계정에 필요한 권한 자세한 내용과 백업 및 복원에 필요한 최신 권한 목록은 ZRM for MySQL 사용 설명서를 참조하십시오.
예제 환경
백업 사용자 이름 : | 백업 사용자 |
---|---|
백업 사용자 비밀번호 : | zrmbackup |
ZRM 백업 서버 호스트 : | 석영.zmanda.com |
MySQL 서버 호스트 : | db2.zmanda.com |
MySQL 서버 버전 | 5.1.x |
단계
- MySQL 서버에 로그인합니다.
- 루트 사용자로 MySQL에 연결하십시오.
db2:/ # mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: 5.1.08
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql> - 사용자에게 권한 부여
backup-user
ZRM 서버에서 연결하려면quartz.zmanda.com
비밀번호 포함zrmbackup
.노트:localhost
대신에 사용될 수 있습니다quartz.zmanda.com
MySQL 서버가 ZRM 서버에 로컬 인 경우.mysql> GRANT SELECT, INSERT, UPDATE, CREATE, DROP, RELOAD, SHUTDOWN, FILE, INDEX, ALTER, SUPER, LOCK TABLES, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, TRIGGER, CREATE ROUTINE, DELETE, EVENT, ALTER ROUTINE ON *.* TO 'backup-user'@'quartz.zmanda.com' IDENTIFIED BY 'zrmbackup';
Query OK, 0 rows affected (0.01 sec) - 플러시 권한.
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec) using password