XMPP学习(三)Mac配置Openfire
1.在mysql中创建openfire数据库
2.设置openfire安装文件夹的权限,跳转到/usr/local文件夹 —> 修改openfire 文件夹权限(该步骤主要是获取操作openfire文件夹的权限,其实本文截图的权限是everyone readonly,无需此步骤) —> 获取数据库脚本文件openfire_mysql.sql,保存到桌面
3.在workbench中,选中openfire数据库,执行保存到桌面的openfire_mysql.sql脚本
注意:执行脚本可能会出现以下错误,Error Code: 1046. No database selected Select the default DB to be used by double-clicking its name in the SCHEMAS list in the sidebar. 0.0015 sec
因为未选中openfire数据库,需要双击openfire,字体变粗即可。
全部绿色则表示,执行成功。
右键refresh all,则可以看到已经建好的表
4.打开控制面板
选择中文简体
域名随便取,其他不作修改
选择标准数据库连接
此步骤可能会出现错误,需要等一会,重启mysql多试几次。(此次设置是直接成功)
跳过 设置管理员邮箱以及设置新密码,登录到管理界面,进行管理员设置
5.登录openfire管理界面
6.创建用户
至此,服务器配置完成。
补充:
上次配置成功后,过了几天后台程序又登陆不上去了。卸载了几次,最后才搞明白,原来是配置的域名和主机名重名了都为localhost,再重启电脑后,系统为了将主机名和域名进行区分自动将主机名变成了大写,导致Openfire服务器先前的配置无法与主机的数据库进行关联。所以在配置时千万不要盲目的认为主机名就是localhost,要亲自查看再做配置。查看主机名的步骤如下:
先打开偏好设置,进入网络选项。
进入高级后,选择WINS后,下面第一项NetBIOS就是当前主机名。
参考:https://blog.****.net/u013087513/article/details/49667261