질문Q #14696
MySQL질문
헛발이2016-08-16 14:06:33

로컬에서 연습중입니다..

 

MySQL을 설치 했는데 접속시에 host를 localhost로 하면 접속이 안되고

127.0.0.1로 하면 접속이 되는데요...

 

localhost로 접속을 하고 싶은데... 어떤 설정을 변경해야 하는건지 ...

 

부탁드립니다...

답변9
#1 변종원(웅파) 2016-08-16 14:40:12
검색해보시면 localhost로 하지말라고 나올건데요? ^^
#2 kaido 2016-08-16 14:40:28

참고해 보시구요.

http://egloos.zum.com/beizix/v/2560401

 

웅파님 말씀대로 안되는건 굳이 하실 필요 없어요

 

127.0.0.1 로 하면 되는것을 굳이 일을 벌릴 이유는 없지요.

#3 헛발이 2016-08-16 16:31:45
근데지금까지 localhost로 하지 않았나요?
#4 2016-08-16 17:03:04
mysql디비에 user테이블에 localhost 추가하면 될걸요
#5 kaido 2016-08-16 17:25:04

@헛발이, 닉

'안되는것' 이 아니라 '하면 안되는것' 이라는 의미. 자세한것은 구글님에게!

#6 헛발이 2016-08-17 09:22:02

음.... 구글에서 찾아봐도 host를 localhost로 하면 안되는 것에 대한 것을 찾을 수가 없는데요.

어떤 검색어로 검색을 해야 알아볼수 있나요??

 

지금까지는 모든 소스들이 mysql_connect('localhost', 'root', '111111'); 이런식으로 되어 있었는데....

그러면 이제부터는 mysql_connect('localhost', 'root', '111111'); 이렇게 하면 안되고

mysql_connect('127.0.0.1', 'root', '111111'); 로 해야 하는건가요?

#7 박준영 2016-08-17 11:01:03
저도 사실 궁금한데 왜 하면 안되는건가요?
#8 전상민 2016-08-17 13:08:31

localhost 로 접속할 경우 localhost 에 매칭 돼 있는 IP 주소를 찾은 후 연결하기 때문에

127.0.0.1 과 같이 IP 주소를 지정해서 접속하는게 성능상 이점이 있습니다.

#9 박준영 2016-08-17 13:53:18
@전상민 감사합니다.