3.1 사용자 식별
- MySQL의 사용자는 아이디뿐 아니라 접속 지점도 계정의 일부가 된다.
- 접속 지점 - 클라이언트가 실행된 호스트명이나 도메인 또는 IP 주소
- 따라서 계정을 언급할 때 항상 아이디와 호스트를 함께 명시해야 한다.
‘svc_id’@'127.0.0.1’
- 위와 같이 사용자 계정에 등록되어 있으면 다른 IP에서는
svc_id
로 접속할 수 없다.
- 모든 IP에서 접속 가능한 계정을 만드려면
‘svc_id’@’%’
와 같이 설정하면 된다.
- 같은 id를 가지고 다른 호스트를 가진 2개의 계정이 있다고 했을 때 해당 id로 접근하면 호스트 범위가 작은 계정이 선택된다.
‘svc_id’@'127.0.0.1’
의 비밀번호는 ‘123’이고, ‘svc_id’@’%’
의 비밀번호는 ‘abc’라고 했을 때 ‘svc_id’로 접근하면 ‘123’을 입력해야 접속할 수 있다.