配置远程mysql db时Openfire xmpp服务器错误

时间:2015-12-24 08:22:39

标签: xmpp

最近我正在准备我的xmpp服务器(openfire)进行群集。这就是为什么我需要使用相同的数据库设置多个openfire服务器的原因。 当使用远程ip设置openfire服务器时配置数据库;我得到一个错误:

<p:ajax event="rowDblselect" update=":form:tabs:details" />

如果我做错了,请纠正我吗?

2 个答案:

答案 0 :(得分:2)

这似乎是一个网络/配置问题:连接被拒绝意味着服务器无法连接到您的数据库。

可能是因为数据库端口未公开或与默认值不同。最有可能的是,机器的DNS /命名可能不正确。

答案 1 :(得分:2)

首先向远程mysql用户授予所有权限。为此,您需要执行以下步骤

授予远程登录权限的步骤

运行命令

  1. sudo vi /etc/mysql/my.cnf

  2. 对此行进行评论: - bind-address = 127.0.0.1/bind-address = 0.0.0.0并退出。

  3. 登录mysql并运行命令     在上授予所有特权。向'用户'@'%'识别'密码'与授予选项;

  4. 退出mysql并运行命令     sudo service mysql restart

  5. 使用commond从本地服务器检查此DB上的远程登录访问登录     mysql -uroot -p -h IP

  6. **如果登录成功,则表示授予远程登录访问权限。