> 우선 물리적으로 한대의 리눅스 머신에
> 아파치 웹서버랑
> 네임서버
> Telnet& FTP
> Mysql DB 서버
> 를 셋팅을 했습니다.
> 이서버에 할당받은 도메인(aaa.co.kr)을 셋팅해줬구요. 호스트 이름을 ns셋팅해놨습니다.
> 인터넷 홈페이지 접속시에.. www.aaa.co.kr 치면 들어갈수 있게.. Cname레코드도 기입해주고.. 하여튼 도메인 및 호스트에 관한건 다 설정 해줬습니다.
>
> 근데.. 말이져.. DB랑 웹서버랑.. 텔넷서버 모두.. 이 도메인을 사용할수가 있는것인지... 웹이랑 텔넷은 www.aaa.co.kr 또는 aaa.co.kr 이렇게 하면 접속이 되거든요... 만약.. mysql접속을 위해서는 어떤식으로 접속을 시켜야 하는지.. 제가.. 원격지에서 텔넷으로 aaa.co.kr로 접속한 상태에서 말이죠... DB 접속시 호스트 네임 기입을 하라는 부분이 있는데.. 이게 영 이해가 가질 안네요.... Mysql에서 따로 환경설정해주는 부분이 있는건지.. 호스트 네임에.. localhost를 기입하라는건지..aaa.co.kr을 기입하라는건지..... www 또는 ns 또는 ftp 이런식의 호스트 넴임을 기입하라는건지......
> 제가 이해가 잘 가지 않아서 질문도 제대로 하고있는건지 모르겠네요..^^
>
> 빠른 답변 감사드립니다. 정재익님..^^
>
> 언젠간 저두....^^
아직 서버의 개념에 대해서 명확하지 않은 듯 하군요. telnet은 원격 로그인을 말하니 telnet ip(또는 도메인)치면 들어가는 것이지요. 각 프로그램들마다 접속하는 방법이 있지요. db또한 mysql 프로그램에서 옵션으로 뒤에 ip나 도메인을 지정할 수 있습니다. ip를 지정하면 바로 접속하는 것이구 도메인을 지정하면 해당 네임서버에 질의를 해서 ip를 알아내어서 접속하는 것이지요. ip든 도메인이든 설정만 정확히 되어있다면 아무것이나 접속해도 되지요.
그런데 mysql에서는 처음 설치시 기본 로컬에서만 접속가능하도록 되어 있습니다. 텔넷으로 예를 들면 처음 설치시에는 다른 곳에서는 텔넷접속이 안되고 telnet localhost 만 된다고 생각을 하시면 됩니다.
다른 곳에서 db서버로 접속을 하는 경우 적절한 권한설정을 해 주어야 합니다. 접속할 ip나 도메인, 사용자, 해당 db나 테이블.
이에 대해서는 mysql에서 가장 많은 질문이 나오는 내용이며 여기서 권한 등으로 검색을 해도 되고 가장 좋은것은 매뉴얼 6장을 보시면 됩니다. 여기 번역된 자료를 보시면 될듯.
|