Search
Duplicate
1️⃣

사용자 식별

: MySQL의 사용자는 계정뿐 아니라 사용자의 접속 지점도 계정의 일부가 되므로 계정을 언급할 때는 항상 아이디와 호스트를 함께 명시해야 한다.
: 'svc_id'@'127.0.0.1', 항상 MySQL 서버가 기동 중인 로컬 호스트에서 svc_id라는 아이디로 접속할 때만 사용될 수 있는 계정
: 만약 모든 외부 컴퓨터에서 접속이 가능한 사용자 계정을 만들고 싶다면 호스트 부분으로 % 문자로 대체하면 된다.
: 'svc_id'@'192.168.0.10'(pw: abc), 'svc_id'@'%'(pw: 123), 이 두 계정이 존재할 때, 192.168.0.10인 PC에서 이 MySQL 서버에 접소갈 때, 어떤 계정을 선택할까?
⇒ 권한이나 계정 정보에 대해 MySQL은 범위가 가장 작은 것을 항상 먼저 선택한다. 위의 두 계정 정보중 범위가 좁은 것은 호스트가 구체적인 계정