2014-01-13 12 views
0

000webhost에서 내 사이트의 phpmyadmin 데이터베이스에 액세스하려고하면이 오류가 발생합니다.
사용자 'root' @ 'localhost'(암호 사용 : NO) URL에 localhost를 입력하고 관리자 로그인을 통해 로그인 정보를 입력하면 phphmyadmin 패널에 액세스 할 수 있지만 사이트를 사용하려고하면 오류가 발생합니다. 제안 사항 내 사이트가 http://salon.host56.com/salonadmin.phpAdminer- 사용자 'root'@ 'localhost'에 대한 액세스가 거부되었습니다 (비밀번호 사용 : NO)

+0

그것은 그 adminer 오류를주는 서버가 아닌 다른 서버에서 실행 될 수있다? 그렇다면 첫 번째 경우에는 암호를 제공하는 것이 나에게 불투명합니다 (두 번째 경우에는 액세스하기 위해 암호를 입력해야한다고 말합니다). 질문은 조금 불분명하며 전혀 프로그래밍과 관련이 없을 수 있습니다. – furins

+0

두 경우 모두 암호가 없음을 의미합니다. 관리자의 PHP 파일을 내 wamp 서버에 넣고 브라우저를 통해 실행하면 데이터베이스에 액세스 할 수있었습니다. 내가 000webhost에서 ftp를 사용하여 얻은 내 사이트에 관리자의 PHP 파일을 업로드했습니다. 이제 내 사이트를 열고 php 파일을 클릭하면 관리자의 로그인 포털이 생깁니다. 동일한 자격 증명을 입력하면 "액세스 거부"오류가 발생합니다. – user3184611

+0

다음 wamp 서버와 사용자의 000webhost 서버에있는 데이터베이스는 서로 다른 사용자 권한을 가지고 있습니다. 다시 설정하십시오 (http://dev.mysql.com/doc/refman/5.1/en/grant.html). – furins

답변

0

파일 허가가 있습니까? 서버가 유닉스 계열은 chmod 644 salonadmin.php

0

루트 사용자에 대한 설치 암호에 sudo mysql_secure_installation을 시도하려고 할 경우