제목 | mysql 권한주기 질문있어요.. | ||
---|---|---|---|
글쓴이 | 니로 | 작성시각 | 2016/03/30 09:16:46 |
|
|||
grant all privileges on test.* to test@'222.122.20.173' identified by '?????'; //173번서버에서 접속권한.. grant all privileges on test.* to test@222.122.20.162 identified by '?????'; //162번서버에서 접속권한.. grant all privileges on test.* to test@localhost identified by '?????'; //로컬에서의 접속권한.. grant all privileges on test.* to test@222.122.20.171 identified by '?????'; 현재 저희가 이런식으로 권한을 주고있는데요..
grant all select on test.* to test@'%' identified by '?????'; 이렇게주면 select권한만 준다는건데 어디에서든 접속가능하다는거잖아요...?
grant all privileges on test.* to test@'222.122.20.173' identified by '?????'; //173번서버에서 접속권한.. grant all privileges on test.* to test@222.122.20.162 identified by '?????'; //162번서버에서 접속권한.. grant all privileges on test.* to test@localhost identified by '?????'; //로컬에서의 접속권한.. grant all privileges on test.* to test@222.122.20.171 identified by '?????'; grant all select on test.* to test@'%' identified by '?????';
이렇게 모두한번에 주게 될경우 173,162,171,로컬인경우는 모든권한을 가지게되고 그외 다른곳에서 접속햇을때는 select권한만 가지는게 맞는건가요? |
|||
다음글 | 테스트 자동화 툴을 만들고 싶은데요.. (6) | ||
이전글 | 네이버 이메일 수신 관련 질문드립니다. (3) | ||
kaido
/
2016/03/30 09:55:32 /
추천
0
|
제 기억이 맞다면 접속 ip 권한은 한 계정에 부여되는 것으로 기억 합니다
해석하면
test 는 173 162 로컬 , 모든 아이피에서 접근이 가능 하며 셀렉트 권한을 가진다. 인걸로..
직접 테스트해 보시면 물어볼것도 없이 바로 아실거라 보입니다.
ip별 권한이 아니라 계정별 권한으로 넣으셔야 합니다.
[아니면 뻘줌한데...ㅎㅎ]