2011-11-29 2 views
0

mysql_connect 문 앞에 몇 가지 주석은 내 설치에 대한 값/변수 이름을 수정하라고 알려줍니다. xamp를 사용하고 있고 php.ini를보고 있습니다. 문제가 어디에 있는지 정말로 알지 못한다. 제발 조언. 감사.mysql_connect() 문을 사용하여 오류 메시지가 나타나는 경우

PHP :

$dbhost = 'localhost'; //unlikely to require changing. 
$dbname ='publication'; //moify these 
$dbuser = 'username'; //variables 
$dbpass = 'password'; //// to your installation 
$appname = 'Robot City'; // and preference 

mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error()); 

오류 메시지 :

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'username'@'localhost' (using password: YES) in C:\xampp\htdocs\ajaxpagination\testpage.php on line 10 
Access denied for user 'username'@'localhost' (using password: YES) 

답변

0

대신 php.ini를 살펴보면 XAMPP 문서를 살펴보아야합니다.
사용할 데이터베이스 자격 증명이 포함되어있을 것으로 확신합니다.

야생 추측으로 다시

$dbname ='test'; //moify these 
$dbuser = 'root'; //variables 
$dbpass = ''; 

그러나 사용하려고 - 실제 값에 대한 설명서를 참조하십시오.

XAMPP 설치 과정에서 직접 입력 할 가능성이 있습니다.

나는이 응용 프로그램을 본적이 없다는 것을 유의하십시오. 나는 대부분의 응용 프로그램이 어떻게 작동하는지에 대한 일반적인 생각 만 쓰고 있습니다.

2

이 php.ini 파일과는 아무 상관이 없습니다. mysql에 잘못된 사용자 이름/암호를 제공했거나 mysql에서 해당 계정을 올바르게 구성하지 않았습니다.

show grants for [email protected];을 mysql에서 실행할 때 표시되는 내용은 무엇입니까?

+0

OP : 빠른 참고. 당신은 mysql 콘솔에서 그 명령을 실행한다. – Flukey

+0

ERROR 1044 (42000) : 'mysql'을 databse하기 위해 '' '@'localhost '에 대한 Acess가 거부되었습니다. – expiredninja

0

잘못된 사용자 이름과 암호. 기간!!! 시도해보십시오.

$dbhost = 'localhost'; //unlikely to require changing. 
$dbname ='publication'; //moify these 
$dbuser = 'root'; //variables 
$dbpass = ''; //// to your installation 
$appname = 'Robot City'; // and preference
관련 문제