14.12 mysql connect failed

Всем привет!

Никак не могу заставить работать ejabberd с mysql :-(.

Может мысли у кого будут в чем ошибка?

config:

loglevel: 4
log_rotate_size: 10485760
log_rotate_date: ""
log_rotate_count: 1

log_rate_limit: 100

hosts:
  - "site.ru"

listen:
  -
    port: 5222
    module: ejabberd_c2s
    max_stanza_size: 65536
    shaper: c2s_shaper
    access: c2s
    starttls: true
    certfile: "/opt/ejabberd-14.12/conf/server.pem"
    ## Custom OpenSSL options
    ##
    ## protocol_options:
    ##   - "no_sslv3"
    ##   - "no_tlsv1"
  -
    port: 5269
    module: ejabberd_s2s_in
    max_stanza_size: 131072
    shaper: s2s_shaper
  ##
  ## ejabberd_service: Interact with external components (transports, ...)
  ##
  ## -
  ##   port: 8888
  ##   module: ejabberd_service
  ##   access: all
  ##   shaper_rule: fast
  ##   ip: "127.0.0.1"
  ##   hosts:
  ##     "icq.example.org":
  ##       password: "secret"
  ##     "sms.example.org":
  ##       password: "secret"

  ##
  ## ejabberd_stun: Handles STUN Binding requests
  ##
  ## -
  ##   port: 3478
  ##   transport: udp
  ##   module: ejabberd_stun

  ##
  ## To handle XML-RPC requests that provide admin credentials:
  ##
  ## -
  ##   port: 4560
  ##   module: ejabberd_xmlrpc
  -
    port: 5280
    module: ejabberd_http
    ## request_handlers:
    ##   "/pub/archive": mod_http_fileserver
    web_admin: true
    http_poll: false
    http_bind: true
    ## register: true
    captcha: false

##
## s2s_use_starttls: Enable STARTTLS + Dialback for S2S connections.
## Allowed values are: false optional required required_trusted
## You must specify a certificate file.
##
## s2s_use_starttls: optional

##
## s2s_certfile: Specify a certificate file.
##
## s2s_certfile: "/opt/ejabberd-14.12/conf/server.pem"

## Custom OpenSSL options
##
## s2s_protocol_options:
##   - "no_sslv3"
##   - "no_tlsv1"

##
## domain_certfile: Specify a different certificate for each served hostname.
##
## host_config:
##   "example.org":
##     domain_certfile: "/opt/ejabberd-14.12/conf/example_org.pem"
##   "example.com":
##     domain_certfile: "/opt/ejabberd-14.12/conf/example_com.pem"

##
## S2S whitelist or blacklist
##
## Default s2s policy for undefined hosts.
##
## s2s_policy: s2s

##
## Outgoing S2S options
##
## Preferred address families (which to try first) and connect timeout
## in milliseconds.
##
## outgoing_s2s_families:
##   - ipv4
##   - ipv6
## outgoing_s2s_timeout: 10000

###   ==============
###   AUTHENTICATION

auth_method: odbc

###   ==============
###   DATABASE SETUP

odbc_type: mysql
odbc_server: "localhost"
odbc_database: "ejabberd"
odbc_username: "ejabberd"
odbc_password: "pass"
odbc_port: 3306
odbc_pool_size: 10
odbc_keepalive_interval: 20

###   ===============
###   TRAFFIC SHAPERS

shaper:
  ##
  ## The "normal" shaper limits traffic speed to 1000 B/s
  ##
  normal: 1000

  ##
  ## The "fast" shaper limits traffic speed to 50000 B/s
  ##
  fast: 50000

##
## This option specifies the maximum number of elements in the queue
## of the FSM. Refer to the documentation for details.
##
max_fsm_queue: 1000

###.   ====================
###'   ACCESS CONTROL LISTS
acl:
  ##
  ## The 'admin' ACL grants administrative privileges to XMPP accounts.
  ## You can put here as many accounts as you want.
  ##
  admin:
    user:
      - "admin": "site.ru"

  ##
  ## Blocked users
  ##
  ## blocked:
  ##   user:
  ##     - "baduser": "example.org"
  ##     - "test"

  ## Local users: don't modify this.
  ##
  local:
    user_regexp: ""

  ##
  ## More examples of ACLs
  ##
  ## jabberorg:
  ##   server:
  ##     - "jabber.org"
  ## aleksey:
  ##   user:
  ##     - "aleksey": "jabber.ru"
  ## test:
  ##   user_regexp: "^test"
  ##   user_glob: "test*"

  ##
  ## Loopback network
  ##
  loopback:
    ip:
      - "127.0.0.0/8"

  ##
  ## Bad XMPP servers
  ##
  ## bad_servers:
  ##   server:
  ##     - "xmpp.zombie.org"
  ##     - "xmpp.spam.com"

##
## Define specific ACLs in a virtual host.
##
## host_config:
##   "localhost":
##     acl:
##       admin:
##         user:
##           - "bob-local": "localhost"

###   ============
###   ACCESS RULES
access:
  ## Maximum number of simultaneous sessions allowed for a single user:
  max_user_sessions:
    all: 10
  ## Maximum number of offline messages that users can have:
  max_user_offline_messages:
    admin: 5000
    all: 100
  ## This rule allows access only for local users:
  local:
    local: allow
  ## Only non-blocked users can use c2s connections:
  c2s:
    blocked: deny
    all: allow
  ## For C2S connections, all users except admins use the "normal" shaper
  c2s_shaper:
    admin: none
    all: normal
  ## All S2S connections use the "fast" shaper
  s2s_shaper:
    all: fast
  ## Only admins can send announcement messages:
  announce:
    admin: allow
  ## Only admins can use the configuration interface:
  configure:
    admin: allow
  ## Admins of this server are also admins of the MUC service:
  muc_admin:
    admin: allow
  ## Only accounts of the local ejabberd server can create rooms:
  muc_create:
    local: allow
  ## All users are allowed to use the MUC service:
  muc:
    all: allow
  ## Only accounts on the local ejabberd server can create Pubsub nodes:
  pubsub_createnode:
    local: allow
  ## In-band registration allows registration of any possible username.
  ## To disable in-band registration, replace 'allow' with 'deny'.
  register:
    all: allow
  ## Only allow to register from localhost
  trusted_network:
    loopback: allow
  ## Do not establish S2S connections with bad servers
  ## s2s:
  ##   bad_servers: deny
  ##   all: allow

## By default the frequency of account registrations from the same IP
## is limited to 1 account every 10 minutes. To disable, specify: infinity
## registration_timeout: 600
 
##
## Define specific Access Rules in a virtual host.
##
## host_config:
##   "localhost":
##     access:
##       c2s:
##         admin: allow
##         all: deny
##       register:
##         all: deny

###   ================
###   DEFAULT LANGUAGE

##
## language: Default language used for server messages.
##
language: "en"

##
## Set a different default language in a virtual host.
##
## host_config:
##   "localhost":
##     language: "ru"

###   =======
###   CAPTCHA

##
## Full path to a script that generates the image.
##
## captcha_cmd: "/opt/ejabberd-14.12/lib/ejabberd-14.12/priv/bin/captcha.sh"

##
## Host for the URL and port where ejabberd listens for CAPTCHA requests.
##
## captcha_host: "example.org:5280"

##
## Limit CAPTCHA calls per minute for JID/IP to avoid DoS.
##
## captcha_limit: 5

###   =======
###   MODULES

##
## Modules enabled in all ejabberd virtual hosts.
##
modules:
  mod_adhoc: []
  mod_announce: # recommends mod_adhoc
    access: announce
  ## mod_blocking: [] # requires mod_privacy
  mod_caps: []
  mod_carboncopy: []
  mod_configure: [] # requires mod_adhoc
  mod_disco: []
  ## mod_echo: []
  ## mod_irc: []
  mod_http_bind: []
  ## mod_http_fileserver:
  ##   docroot: "/var/www"
  ##   accesslog: "/opt/ejabberd-14.12/logs/access.log"
  mod_last:
    db_type: odbc
  mod_muc:
    ## host: "conference.@HOST@"
    access: muc
    access_create: muc_create
    access_persistent: muc_create
    access_admin: muc_admin
  ## mod_muc_log: []
  mod_offline:
    access_max_user_messages: max_user_offline_messages
    db_type: odbc
  ## mod_ping: []
  ## mod_pres_counter:
  ##   count: 5
  ##   interval: 60
  mod_privacy:
    db_type: odbc
  mod_private:
    db_type: odbc
  ## mod_proxy65: []
  mod_pubsub:
    db_type: odbc
    access_createnode: pubsub_createnode
    ## reduces resource comsumption, but XEP incompliant
    ignore_pep_from_offline: true
    ## XEP compliant, but increases resource comsumption
    ## ignore_pep_from_offline: false
    last_item_cache: false
    plugins:
      - "flat"
      - "hometree"
      - "pep" # pep requires mod_caps
  mod_register:
    ##
    ## Protect In-Band account registrations with CAPTCHA.
    ##
    ## captcha_protected: true

    ##
    ## Set the minimum informational entropy for passwords.
    ##
    ## password_strength: 32

    ##
    ## After successful registration, the user receives
    ## a message with this subject and body.
    ##
    welcome_message:
      subject: "Welcome!"
      body: |-
        Hi.
        Welcome to this XMPP server.

    ##
    ## When a user registers, send a notification to
    ## these XMPP accounts.
    ##
    ## registration_watchers:
    ##   - "admin1@example.org"

    ##
    ## Only clients in the server machine can register accounts
    ##
    ip_access: trusted_network

    ##
    ## Local c2s or remote s2s users cannot register accounts
    ##
    ## access_from: deny

    access: register
  mod_roster:
    db_type: odbc
  mod_shared_roster: []
  ## mod_time: []
  mod_vcard:
    db_type: odbc
  mod_version: []

##
## Enable modules with custom options in a specific virtual host
##
## append_host_config:
##   "localhost":
##     modules:
##       mod_echo:
##         host: "mirror.localhost"

### Local Variables:
### mode: yaml
### End:
### vim: set filetype=yaml tabstop=8

error.log:

2015-01-10 00:39:35.300 [error] <0.361.0>@ejabberd_odbc:log:580 p1_mysql_recv: Failed connecting to "localhost":3306 : {error,econnrefused}
2015-01-10 00:39:35.301 [error] <0.360.0>@ejabberd_odbc:log:580 p1_mysql_conn: Failed connecting to "localhost":3306 : {error,"connect failed : {error,econnrefused}"}
2015-01-10 00:39:35.301 [error] <0.359.0>@ejabberd_odbc:log:580 p1_mysql_conn: post_start error connect_failed
2015-01-10 00:39:35.306 [error] <0.362.0>@ejabberd_odbc:log:580 p1_mysql_recv: Failed connecting to "localhost":3306 : {error,econnrefused}
2015-01-10 00:39:35.306 [error] <0.364.0>@ejabberd_odbc:log:580 p1_mysql_recv: Failed connecting to "localhost":3306 : {error,econnrefused}
2015-01-10 00:39:35.306 [error] <0.366.0>@ejabberd_odbc:log:580 p1_mysql_recv: Failed connecting to "localhost":3306 : {error,econnrefused}
2015-01-10 00:39:35.306 [error] <0.367.0>@ejabberd_odbc:log:580 p1_mysql_recv: Failed connecting to "localhost":3306 : {error,econnrefused}
2015-01-10 00:39:35.306 [error] <0.369.0>@ejabberd_odbc:log:580 p1_mysql_recv: Failed connecting to "localhost":3306 : {error,econnrefused}
2015-01-10 00:39:35.306 [error] <0.363.0>@ejabberd_odbc:log:580 p1_mysql_recv: Failed connecting to "localhost":3306 : {error,econnrefused}
2015-01-10 00:39:35.306 [error] <0.365.0>@ejabberd_odbc:log:580 p1_mysql_recv: Failed connecting to "localhost":3306 : {error,econnrefused}
2015-01-10 00:39:35.306 [error] <0.368.0>@ejabberd_odbc:log:580 p1_mysql_recv: Failed connecting to "localhost":3306 : {error,econnrefused}
2015-01-10 00:39:35.306 [error] <0.347.0>@ejabberd_odbc:log:580 p1_mysql_conn: Failed connecting to "localhost":3306 : {error,"connect failed : {error,econnrefused}"}
2015-01-10 00:39:35.306 [error] <0.370.0>@ejabberd_odbc:log:580 p1_mysql_recv: Failed connecting to "localhost":3306 : {error,econnrefused}
2015-01-10 00:39:35.307 [error] <0.349.0>@ejabberd_odbc:log:580 p1_mysql_conn: Failed connecting to "localhost":3306 : {error,"connect failed : {error,econnrefused}"}
2015-01-10 00:39:35.307 [error] <0.352.0>@ejabberd_odbc:log:580 p1_mysql_conn: Failed connecting to "localhost":3306 : {error,"connect failed : {error,econnrefused}"}
2015-01-10 00:39:35.307 [error] <0.358.0>@ejabberd_odbc:log:580 p1_mysql_conn: Failed connecting to "localhost":3306 : {error,"connect failed : {error,econnrefused}"}
2015-01-10 00:39:35.307 [error] <0.354.0>@ejabberd_odbc:log:580 p1_mysql_conn: Failed connecting to "localhost":3306 : {error,"connect failed : {error,econnrefused}"}
2015-01-10 00:39:35.307 [error] <0.350.0>@ejabberd_odbc:log:580 p1_mysql_conn: Failed connecting to "localhost":3306 : {error,"connect failed : {error,econnrefused}"}
2015-01-10 00:39:35.307 [error] <0.351.0>@ejabberd_odbc:log:580 p1_mysql_conn: Failed connecting to "localhost":3306 : {error,"connect failed : {error,econnrefused}"}
2015-01-10 00:39:35.307 [error] <0.356.0>@ejabberd_odbc:log:580 p1_mysql_conn: Failed connecting to "localhost":3306 : {error,"connect failed : {error,econnrefused}"}
2015-01-10 00:39:35.307 [error] <0.340.0>@ejabberd_odbc:log:580 p1_mysql_conn: post_start error connect_failed
2015-01-10 00:39:35.307 [error] <0.343.0>@ejabberd_odbc:log:580 p1_mysql_conn: post_start error connect_failed
2015-01-10 00:39:35.307 [error] <0.348.0>@ejabberd_odbc:log:580 p1_mysql_conn: Failed connecting to "localhost":3306 : {error,"connect failed : {error,econnrefused}"}
2015-01-10 00:39:35.307 [error] <0.346.0>@ejabberd_odbc:log:580 p1_mysql_conn: post_start error connect_failed
2015-01-10 00:39:35.307 [error] <0.353.0>@ejabberd_odbc:log:580 p1_mysql_conn: post_start error connect_failed
2015-01-10 00:39:35.307 [error] <0.357.0>@ejabberd_odbc:log:580 p1_mysql_conn: post_start error connect_failed
2015-01-10 00:39:35.307 [error] <0.344.0>@ejabberd_odbc:log:580 p1_mysql_conn: post_start error connect_failed
2015-01-10 00:39:35.307 [error] <0.345.0>@ejabberd_odbc:log:580 p1_mysql_conn: post_start error connect_failed
2015-01-10 00:39:35.307 [error] <0.355.0>@ejabberd_odbc:log:580 p1_mysql_conn: post_start error connect_failed
2015-01-10 00:39:35.307 [error] <0.342.0>@ejabberd_odbc:log:580 p1_mysql_conn: post_start error connect_failed
.......
Syndicate content