Am пытается подключиться сервер Ejabberd с mysql.I сделали все configuration.And, когда я пытаюсь войти в ejjaberd его не войдя в его показ следующее сообщение об ошибке:Connect Ejabberd с Msql
Ejabberd Файл журнала:
=ERROR REPORT==== 2014-12-18 10:20:52 ===
E(<0.402.0>:ejabberd_odbc:552) : mysql_conn: Failed connecting to "192.168.5.109":3306 : {error,
"connect failed : {error,econnrefused}"}
=INFO REPORT==== 2014-12-18 10:20:52 ===
I(<0.306.0>:ejabberd_odbc:226) : mysql connection failed:
** Reason: connect_failed
** Retry after: 30 seconds
Это моя конфигурация:
{odbc_server, {mysql, "192.168.5.109", "ejabberd", "root", "root"}}.
{mod_offline_odbc, [{access_max_user_messages, max_user_offline_messages}]},
{mod_privacy_odbc, []},
{mod_private_odbc, []},
{mod_pubsub_odbc, [ % requires mod_caps
{access_createnode, pubsub_createnode},
{pep_sendlast_offline, false},
{last_item_cache, false},
%%{plugins, ["default", "pep"]}
{plugins, ["flat", "hometree", "pep"]} % pep requires mod_caps
]},
{mod_last_odbc, []},
выше показано, моя конфигурация file.What здесь отсутствует?
Похоже, что ваш сервер ejabberd не может подключиться к серверу mysql. Сообщение об ошибке «econnrefused» означает, что он не может подключиться к порту 3306 на 192.168.5.109. С вашего сервера ejabberd попробуйте установить telnet на 192.168.5.109 3306. Если это не удается, проверьте конфигурацию сервера mysql, чтобы убедиться, что он прослушивает правильный интерфейс. – Michael
i ran telnet 192.168.5.109 3306 его не подключалось, но когда я запустил telnet localhost 3306, он подключился. После этого я запустил свой ip с 192.168.5.109 на localhost и задал порт в файле conf, но теперь его показ «непоследовательной учетной записи». Любые иды на этом – Vishnu
Показать полное сообщение об ошибке, облегчает получение контекста. – Michael