MySQL mysqldump 전용 계정 만들기



mysqldump 명령어 사용시 사용할 계정에 최소한의 필요한 권한만으로 계정을 만들어 보겠습니다.


우선 select 는 필수적으로 권한이 있어야 합니다.


그리고 show databases, 테이블락이 필요하다면 lock tables 도 필요합니다.


이렇게 세가지 권한으로 계정을 생성하면 됩니다.


GRANT SELECT, SHOW DATABASES, LOCK TABLES ON *.* TO '유저아이디'@'localhost' IDENTIFIED BY '비밀번호'


flush privileges 는 따로 안해줘도 됩니다.



이 정도 권한이면 굳이 root 계정이 아닌 덤프 전용 계정으로 백업을 진행하여도 되지 않을까 싶습니다.


반응형
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,