2010-08-17 2 views
2

mysql 데이터베이스에 새 사용자를 추가하려고합니다. 파일의 원래 상태 (작동하는) 다음과 같습니다MySQL에서 최근에 추가 한 사용자를 사용하여 데이터베이스에 연결할 수 없습니다.

$dconex=mysql_connect("200.xxx.xxx.xxx","abong1","XXXXXX"); 
mysql_select_db("abong1",$dconex); 

나는 반환 mysql_select_db 사이에이 줄을 추가하기 위해 노력하고있어 :

$dconex=mysql_connect("200.xxx.xxx.xxx","abong1_abongler","XXXXXXXX"); 

는 내가 phpMyAdmin이있는 사용자 구성 올바른 IP, 사용자 이름 및 암호가 있지만 작동하지 않는 것 같습니다. 사용자 이름에 관한 것입니까? "abong1.abong1_abongler"와 같은 'root'가 있어야합니까?

미리 감사드립니다. 특히, 당신이 어떤 오류를 얻고있다

flush privileges; 

답변

1

당신이해야 할 수 있습니다? 허가가 거부 되었습니까? 연결할 수 없습니까? 연결선을 다음과 같이 변경하십시오.

$dconex=mysql_connect("200.xxx.xxx.xxx","abong1_abongler","XXXXXXXX") or die(mysql_error()); 

그리고 어떤 오류가 발생하는지 확인하십시오. 권한이 거부 된 경우 사용자가 제대로 구성되지 않았습니다 (사용자 이름, 호스트 이름 또는 비밀번호가 잘못됨). 연결이 거부되면 MySQL은 TCP를 통한 연결을 허용하지 않습니다.

+0

phpMyAdmin의 권한 섹션을 사용하여 완료하면 필요하지 않습니다. 그래서 이것은 문제가되지 않을 것입니다. – thomasrutter

0

을 실행하는

관련 문제