묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
mysql서버 접속방식에 대한 질문이요...
2005.02.15 19:31
mysql접속방식에 대한 개념이 잡히지 않아 몇 일째 계속 헤메고 있는 중인데요. 아래 질문을 보시고 답변 좀 부탁드릴께요.
(질문1)
user와 db Table의 host 필드에 localhost를 지정해 주면 "로컬에서만 접속을 허용한다." 라는 의미로 사용되는 것으로 알고 있는데요. 여기서 말하는 로컬접속이란 mysql 서버가 설치된 서버에서 직접 접속하는 것을 의미하는 것으로 알고 있는데요. 어떤 분께서는 원격PC에서 telnet(또는SSH)으로 mysql 서버가 설치된 서버에 접속한 후에 mysql서버에 접속하는 것도 로컬접속이라고 하던데요. 맞는지 궁금하고요. 그리고 로컬접속이라는 것이 구체적으로 어떠한 과정과 방식으로 이루어지는지 궁금해요.
(질문2)
user와 db Table의 host 필드에 %값을 지정해 주면 "로컬을 제외한 모든 원격PC의 접속을 허용한다." 라는 의미로 사용되는 것으로 알고 있는데요. 저는 지금까지 원격PC에서 telnet(또는 SSH)으로 mysql서버가 설치된 서버에 접속한 후에 mysql서버에 접속하는 것이 원격접속으로 알고 있었거든요. 그런데 제가 생각한 것이 원격접속이 아닌 로컬접속이라고들 하시던데요. 그렇다면 원격접속이란 무엇이며 구체적으로 어떠한 과정과 방식으로 이루어지는지 알고 싶어요.
(질문3)
user와 db Table의 host 필드에 도메인명을 지정해 주면 해당 도메인명을 가진 컴퓨터에서만 mysql서버에 접속할 수 있다고 하는데요. 여기서 도메인명이 홈페이지 주소를 의미한다는 것만 알겠고, 어떠한 과정과 방식으로 접속이 이루어지는지 모르겠어요. ㅡ.ㅡa;;
(질문4)
user와 db Table의 host 필드에 IP주소를 지정해 주면 해당 IP를 가진 컴퓨터에서만 mysql서버에 접속할 수 있다고 하는데요. 이 접속방식은 user와 db Table의 host 필드에 123.123.123.123 이라는 IP주소를 지정하고 123.123.123.123 이라는 IP주소를 가진 PC에서 telnet으로 mysql서버가 설치된 서버에 접속한 후에 mysql서버에 접속하는 방식을 의미하는 것인가요?
(질문5)
user와 db Table의 host필드에 제 PC의 IP주소 123.123.123.123을 지정하고, 다른 레코드에는 localhost, 또 다른 레코드에는 %를 지정하고 제 PC의 telnet으로 mysql서버가 설치된 서버에 접속한 후에 다시 mysql서버에 접속한다고 하면, 이 접속인증은 host필드의 IP주소, localhost, % 중에 어떤 것에 의해 접속인증이 이루어진 것인가요?
오늘도 질문이 좀 길었는데요. 이 부분은 그냥 넘어갈 수 없는 부분이기에 이렇게 염치불구하고 질문을 드리게 됩니다. 부디 초보의 마음을 헤아리셔서 좋은 답변을 해 주셨으면 좋겠어요. 그럼...(__)
(질문1)
user와 db Table의 host 필드에 localhost를 지정해 주면 "로컬에서만 접속을 허용한다." 라는 의미로 사용되는 것으로 알고 있는데요. 여기서 말하는 로컬접속이란 mysql 서버가 설치된 서버에서 직접 접속하는 것을 의미하는 것으로 알고 있는데요. 어떤 분께서는 원격PC에서 telnet(또는SSH)으로 mysql 서버가 설치된 서버에 접속한 후에 mysql서버에 접속하는 것도 로컬접속이라고 하던데요. 맞는지 궁금하고요. 그리고 로컬접속이라는 것이 구체적으로 어떠한 과정과 방식으로 이루어지는지 궁금해요.
(질문2)
user와 db Table의 host 필드에 %값을 지정해 주면 "로컬을 제외한 모든 원격PC의 접속을 허용한다." 라는 의미로 사용되는 것으로 알고 있는데요. 저는 지금까지 원격PC에서 telnet(또는 SSH)으로 mysql서버가 설치된 서버에 접속한 후에 mysql서버에 접속하는 것이 원격접속으로 알고 있었거든요. 그런데 제가 생각한 것이 원격접속이 아닌 로컬접속이라고들 하시던데요. 그렇다면 원격접속이란 무엇이며 구체적으로 어떠한 과정과 방식으로 이루어지는지 알고 싶어요.
(질문3)
user와 db Table의 host 필드에 도메인명을 지정해 주면 해당 도메인명을 가진 컴퓨터에서만 mysql서버에 접속할 수 있다고 하는데요. 여기서 도메인명이 홈페이지 주소를 의미한다는 것만 알겠고, 어떠한 과정과 방식으로 접속이 이루어지는지 모르겠어요. ㅡ.ㅡa;;
(질문4)
user와 db Table의 host 필드에 IP주소를 지정해 주면 해당 IP를 가진 컴퓨터에서만 mysql서버에 접속할 수 있다고 하는데요. 이 접속방식은 user와 db Table의 host 필드에 123.123.123.123 이라는 IP주소를 지정하고 123.123.123.123 이라는 IP주소를 가진 PC에서 telnet으로 mysql서버가 설치된 서버에 접속한 후에 mysql서버에 접속하는 방식을 의미하는 것인가요?
(질문5)
user와 db Table의 host필드에 제 PC의 IP주소 123.123.123.123을 지정하고, 다른 레코드에는 localhost, 또 다른 레코드에는 %를 지정하고 제 PC의 telnet으로 mysql서버가 설치된 서버에 접속한 후에 다시 mysql서버에 접속한다고 하면, 이 접속인증은 host필드의 IP주소, localhost, % 중에 어떤 것에 의해 접속인증이 이루어진 것인가요?
오늘도 질문이 좀 길었는데요. 이 부분은 그냥 넘어갈 수 없는 부분이기에 이렇게 염치불구하고 질문을 드리게 됩니다. 부디 초보의 마음을 헤아리셔서 좋은 답변을 해 주셨으면 좋겠어요. 그럼...(__)