如何使用erlang mysql驱动程序连接到数据库?

如何使用erlang mysql驱动程序连接到数据库?,mysql,database,erlang,Mysql,Database,Erlang,我正试图使用连接到我的MySQL数据库,但没有任何运气 我正在使用以下Erlang代码进行连接 mysql:start_link(p1,"localhost","myname","mypass","stocks"). 我收到的错误消息是: mysql_recv:108: mysql_recv: Failed connecting to "localhost":3306 : {error,

我正试图使用连接到我的MySQL数据库,但没有任何运气

我正在使用以下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

有什么想法吗?

我正在使用这个驱动程序(),一切按文档中的方式进行-一切正常。

我正在使用这个驱动程序(),一切按文档中的方式进行-一切正常。

我尝试过使用你的驱动程序,但它给了我{连接到数据库失败,ECONREFUSE}错误。这与MySQL配置有关吗?请尝试使用您的设置通过桌面客户端连接到MySQL数据库。也许你应该授予从本地主机连接的权限。修改你的MySQL数据库设置,再试一次。我尝试使用你的驱动程序,但它给了我{failed_to_connect_to_database,econnrefused}错误。这与MySQL配置有关吗?请尝试使用您的设置通过桌面客户端连接到MySQL数据库。也可能您应该授予从localhost进行连接的权限。修改您的MySQL DB设置并重试。这最终是一个MySQL配置错误,与Erlang驱动程序无关。这最终是一个MySQL配置错误,与Erlang驱动程序无关。