最近我正在准备我的xmpp服务器(openfire)进行群集。这就是为什么我需要使用相同的数据库设置多个openfire服务器的原因。 当使用远程ip设置openfire服务器时配置数据库;我得到一个错误:
<p:ajax event="rowDblselect" update=":form:tabs:details" />
如果我做错了,请纠正我吗?
答案 0 :(得分:2)
这似乎是一个网络/配置问题:连接被拒绝意味着服务器无法连接到您的数据库。
可能是因为数据库端口未公开或与默认值不同。最有可能的是,机器的DNS /命名可能不正确。
答案 1 :(得分:2)
首先向远程mysql用户授予所有权限。为此,您需要执行以下步骤
运行命令
sudo vi /etc/mysql/my.cnf
对此行进行评论: - bind-address = 127.0.0.1/bind-address = 0.0.0.0并退出。
登录mysql并运行命令 在上授予所有特权。向'用户'@'%'识别'密码'与授予选项;
退出mysql并运行命令 sudo service mysql restart
使用commond从本地服务器检查此DB上的远程登录访问登录 mysql -uroot -p -h IP
**如果登录成功,则表示授予远程登录访问权限。