2011-07-28 6 views
1

erlang-mysql-driver을 사용하여 MySQL 데이터베이스에 연결하려고했지만 행운이 없습니다.erlang-mysql-driver를 사용하여 데이터베이스에 어떻게 연결할 수 있습니까?

mysql_recv:108: mysql_recv: Failed connecting to "localhost":3306 : {error, 
                   econnrefused} 
mysql_conn:361: failed connecting to "localhost":3306 : {error, 
                "connect failed : {error,econnrefused}"} 
mysql:511: failed starting first MySQL connection handler, exiting 
** exception exit: {badfun,undefined} 
in function mysql:start_reconnect/2 
in call from mysql:init/1 
in call from gen_server:init_it/6 
in call from proc_lib:init_p_do_apply/3 

어떤 아이디어 :

나는 내가 오류 메시지가

mysql:start_link(p1,"localhost","myname","mypass","stocks"). 

연결하려면 다음 얼랑 코드를 사용하고?

+0

결국 Erlang 드라이버와 관련이없는 MySQL 구성 오류가 발생했습니다. – samoz

답변

1

이 드라이버 (https://github.com/Eonblast/Emysql)를 사용하고 있으며 docs에서와 같이 모두 작동하며 정상적으로 작동합니다.

+0

당신의 드라이버를 사용해 보았는데 {failed_to_connect_to_database, econnrefused} 오류가있었습니다. MySQL 구성과 관련이 있습니까? – samoz

+0

설정을 사용하여 데스크톱 클라이언트로 MySQL DB에 연결을 시도하십시오. 또한 localhost에서 연결할 수있는 권한을 부여해야합니다. – W55tKQbuRu28Q4xv

+0

MySQL DB 설정을 수정하고 다시 시도하십시오. –

관련 문제