2011-07-28 12 views
1

erlang-mysql-driverをMySQLデータベースに接続しようとしていますが、運がないとしています。erlang-mysql-driverを使用してデータベースに接続するにはどうしたらいいですか?

私は、次のErlangのコードを使用しています

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

を接続するために私が取得エラーメッセージは次のとおりです。

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 

任意のアイデア?

+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設定を変更してもう一度お試しください –

関連する問題