MySQL mysqldump 전용 계정 만들기
mysqldump 명령어 사용시 사용할 계정에 최소한의 필요한 권한만으로 계정을 만들어 보겠습니다.
우선 select 는 필수적으로 권한이 있어야 합니다.
그리고 show databases, 테이블락이 필요하다면 lock tables 도 필요합니다.
이렇게 세가지 권한으로 계정을 생성하면 됩니다.
GRANT SELECT, SHOW DATABASES, LOCK TABLES ON *.* TO '유저아이디'@'localhost' IDENTIFIED BY '비밀번호'
flush privileges 는 따로 안해줘도 됩니다.
이 정도 권한이면 굳이 root 계정이 아닌 덤프 전용 계정으로 백업을 진행하여도 되지 않을까 싶습니다.
'LINUX' 카테고리의 다른 글
CentOS 7.x unison 양방향 파일동기화 (10) | 2017.03.27 |
---|---|
CentOS 7.x logwatch 로그분석 알림 유틸 (0) | 2017.03.24 |
리눅스 SSH 특정 계정만 접속 허용하기 (0) | 2017.03.23 |
DNSLOOKUP 명령어로 TTL 정보 알아내기 (0) | 2017.03.21 |
MySQL 읽기전용 유저 생성 (0) | 2017.03.18 |