如何在AWS服务器上的linux实例上安装和使用mysql connector / odbc

时间:2017-04-28 10:15:28

标签: mysql database amazon-web-services amazon-ec2 ejabberd

我有一个应用程序通过ODBC连接通过数据库连接到mysql数据库。我的系统上安装了一个名为ejabberd的服务器(Windows 10)。我将我的应用程序的已编译文件放在此服务器ejabberd的文件夹中并从客户端进行调用,并且运行正常,因为我的系统上的odbc配置已经完成了。

但现在我在AWS服务器上有一台linux机器。我在这个linux实例上安装了这个服务器ejabberd,所以ejabberd的所有文件夹都在其他linux机器上。现在,当我将我的应用程序的编译文件粘贴到ejabberd文件夹中的这个linux机器上时,他们将再次查找应该存在于该linux实例上的ODBC配置,以连接到放置在那里的mysql表。

所以我的问题是如何在linux实例上下载mysql connector / odbc并提供DSN配置,因为它是一台linux机器,我只知道在我的Windows机器上通过GUI配置DSN的方法。如果有人对此有任何想法,请分享您的想法。提前谢谢。

1 个答案:

答案 0 :(得分:0)

Using ejabberd with MySQL页面介绍了如何配置数据库连接。加载数据库模式后,您可以设置连接属性:

  

在ejabberd.yml中,定义数据库参数:

     

sql_type:mysql

     

sql_server:" localhost"

     

sql_database:" ejabberd"

     

sql_username:" ejabberd"

     

sql_password:"密码"

     

sql_port:3306