2010-07-15 2 views
0

최근 LAMP 구성의 Ubuntu 9.10 서버를 설정 한 다음 Coldfusion 9 Development 버전도 설치했습니다.ColdFusion 9와 Ubuntu 9.10의 MySql 5 연결

phpMyAdmin이 작동 중이므로 MySql과 PHP가 잘 작동하고 Coldfusion 데이터 소스를 확인할 수없는 경우 coldfusion 페이지를 제공 할 수 있습니다. 나는 다음과 같은 오류 얻을 :

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.

을 보여주는 스택 추적의 상단으로

Could not create connection to database server. Attempted reconnect 3 times. Giving up.

를이 ColdFusion Administrator의

JDBC URL jdbc:mysql://192.168.1.19:3306/dbname

Drive class com.mysql.jdbc.Driver

Driver name ConnectorJ 5.1.7

의 데이터 소스에 대한 내 설정은 그리고 나는 알고있다 사용자 이름과 비밀번호는 phpMyAdmin에 사용하는 것과 동일하기 때문에 정확합니다. 누구도 왜 작동하지 않는 아이디어가 있습니까?

답변

1

몇 상자에서 거의 동일한 구성을 사용하고 있으므로 문제가 없으므로 데이터 소스를 잘못 구성한 것처럼 보입니다.

"MySQL (4/5)"드라이버로 dsn을 만들려고하십니까? 설정 문자열을 올바르게 읽는 방법을 모르겠습니다. 그 IP가 당신의 로컬 호스트입니까? 그렇다면 서버 이름에 localhost을 사용하십시오.

+0

로컬 IP 및 로컬 호스트를 사용해 보았지만 아무런 차이가 없습니다. 이전 ColdFusion 7 서버에서 이전 JDBC 드라이버를 사용하여 설정 한 방법대로 JDBC 드라이버를 사용하려고합니다. MySQL 4/5 드라이버를 사용해 보았는데 그 중 하나도 도움이되지 않습니다. 그리고 내가 설정에서 줄 바꿈을 잃어 버렸다는 것을 깨닫지 못해 죄송합니다. 지금 개혁했습니다. –

0

DSN 구성에서 127.0.0.1을 MySQL 서버 주소로 사용하십시오.

+0

IP 및 로컬 호스트뿐만 아니라 차이점도 테스트하지 않았습니다. –