[태랑]님이 남기신 글:
>제대로 작동확인 하는 코드도 제대로 않되네요
>
>":/tmp/mysql.sock" 도 안되구요
>
mysql 접속 문제인것은 확실한데 아래 확인하는 코드에서는 어떻게 출력되나요?
그리고 직접 커맨드 라인에서
shell> mysql -h localhost -u 지정한유저 -p 지정한암호
이렇게 직접해보세요.
>
>
>[산이]님이 남기신 글:
>
>>
>>[태랑]님이 남기신 글:
>>
>>>답변감사드립니다
>>>해보니 문법이 틀렸는지 않되네요
>>>
>>>$db['server'] = "localhost"; $db['user'] = "XXXX"; $db['passwd'] ="XXXX"; $db['name'] = "XXXX"; ERRNO(1045) : Access denied for user: 'XXXX@localhost' (Using password: NO) : connect() in /경로/getscreen/_lib/class.mysql.dbs.ph
>>>
>>>위처럼 에러메세지가 나옵니다 실제로 아이디나 패스워드를 XXX로 한건아니고요
>>>그런데 아이디와 패스워드 는 맞거든요 아이디 명과 DB명은 동일하고욤
>>>서버주소는 대부분 localhost 쓰니 맞을텐데 왜 접속을 못할까요 ...
>>>
>>>
>>
>>암호가 없다(NULL 값으로 인식)라고 나오네요.
>>
>>우선 설정한 값들이 제대로 작동하는지 파일을 하나 만들어서
>>
>>$link = mysql_connect("localhost","XXXX","XXXX"); // host user passwd
>>echo 'connect.debug:'.mysql_error($link)."<BR>";
>>mysql_select_db("XXXX",$link); // dbname
>>echo 'select.debug:'.mysql_error($link)."<BR>";
>>
>>이렇게 해보세요.
>>
>>유저와 암호와 정말로 맞고 mysql socket 이 /tmp/mysql.sock 에 있다면,
>>"localhost" 대신에 ":/tmp/mysql.sock" 이렇게 바꿔보세요.
>>
>>혹시 암호에 달러($) 문자가 들어가 있으면 해당 변수처럼 취급하기 때문에 single 따옴표로 묶어주세요. 'addf$sdf' 이런식으로요.
>>
>>
>>>
>>>[산이]님이 남기신 글:
>>>
>>>>
>>>>[태랑]님이 남기신 글:
>>>>
>>>>>예전에 올라온 질문의 답변대로 파일을 받았는데요
>>>>>
>>>>>Warning: main(_conf/adminconf.ph) [function.main]: failed to open stream: No such file or directory
>>>>>
>>>>>이렇게 에러가 뜨는데요 adminconf.ph 파일이 없어서 그런듯한데요
>>>>>이파일의 내용은 어떻게 되나요? 다운받을수 잇나요 ?
>>>>
>>>>========================================
>>>>
>>>>
>>>>$db['server'] = "DB 서버";
>>>>$db['user'] = "DB 접속 유저";
>>>>$db['passwd'] = "DB 접속 암호";
>>>>$db['name'] = "DB 이름";
>>>>
>>>>이렇게 지정해 주면 됩니다.
>>>>
>>>>그런데 너무 오래된 소스라서 최근 PHP 에서는 잘 작동할지는 모르겠네요.
>>>>이곳 서버(웹호스팅)는 꽤 오래되었습니다. 2002~2004 년 당시 그대로 인듯..
>>>
>>>========================================
>>
>>========================================
>
>========================================
======================================== |