백업 및 복원을 위해 MySQL 사용자 권한을 설정하는 방법

이 기사는 MySQL 용 Zmanda 복구 관리자 (ZRM)

아래 예에서는 MySQL 데이터베이스 사용자에게 MySQL 서버의 모든 데이터베이스에있는 모든 테이블에 대한 백업 및 복원을 수행하는 데 필요한 권한을 부여하는 단계를 보여줍니다. 지정한 사용자가 존재하지 않는 경우 생성됩니다. 마찬가지로 백업용과 복원 용으로 두 명의 서로 다른 데이터베이스 사용자를 사용할 수 있습니다. 참조하십시오 MySQL 계정에 필요한 권한 자세한 내용과 백업 및 복원에 필요한 최신 권한 목록은 ZRM for MySQL 사용 설명서를 참조하십시오.

예제 환경

백업 사용자 이름 :백업 사용자
백업 사용자 비밀번호 :zrmbackup
ZRM 백업 서버 호스트 :석영.zmanda.com
MySQL 서버 호스트 :db2.zmanda.com
MySQL 서버 버전5.1.x

단계

  1. MySQL 서버에 로그인합니다.
  2. 루트 사용자로 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>
  3. 사용자에게 권한 부여 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)
  4. 플러시 권한.mysql> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.00 sec) using password