openfire配置本地数据库

来源:互联网 发布:淘宝真皮包店 编辑:程序博客网 时间:2024/06/02 11:21

之前自己玩过openfire的源码编译,部署,用的内置数据库,只是好奇而已。现如今对openfire有一点理解了,尝试用mysql来重新配置最新openfire服务器,使得可视化,可拓展性更好些。

准备工作:

准备事项

1.安装mysql (5.5.8,任一版本都可)  附带一个可视化工具(navicat);

2.下载最新openfire服务器(3.9.3); http://www.igniterealtime.org/  要稍微读懂点英文呵;

3.导入openfire解压目录中的mysql脚本;将需要的mysql内容从openfire目录导入到自己本地mysql中;

3.双击openfire的可执行文件,按提示依次进行设置,见下文;

配置外部mysql最关键的步骤:替换ip port sql_name; 将你导入的sql名称替换;

详细图文操作

1.mysql安装完毕后,在可视化界面(navicat)中,创建一个名为openfire的数据库;并运行批次处理文件;

2.右击新建的数据库openfire-- 运行批次任务文件--选择openfire解压目录下的mysql文件--开始--重启navicat;

3.重启navicat之后,我们可以进入openfire的数据库表中查询下是否有数据 来.验证外部SQL是否正常工作:

注:首次查看可能只有admin账户信息,那就算是OK的;下图是在配置完成之后新增了两个测试账号的显示效果;

附--->>下载openfire: http://www.igniterealtime.org/   

openfire详细配置

前期工作完成之后,接下来就要真正配置openfire了;

1.双击解压之后的openfire可执行文件

2.弹出设置浏览器界面-选择中文继续

3.继续默认设置

4.选择使用标准外部数据库池

5.具体sql连接配置

6.配置完sql连接,继续下一步即可

7.直接重新设置个密码即可 用admin也行

8.可以看到登陆到控制台界面

9.openfire登陆界面

10.首次进入openfire服务器的主界面

11.查看具体数据库

12.可以新建几个用户 在客户端登陆看下状态

尾记

通过上文的配置,就可以实现openfire服务器连接外部数据库,摆脱了openfire默认的数据库,实现起来更自由些。

最近在研究XMPP,可以通过客户端连接openfire,实现局域网内部通信,已经可以实现openfire连接,

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孩子妈妈天天给孩子吃药我该怎么办 被像蚂蚁有翅膀的虫子咬了怎么办 1周半宝宝扭脚丫肿了怎么办 离婚后前夫带孩子走了找不到怎么办 宜昌全视之眼逃出卢浮宫怎么办 qq号被盗了密保手机也被改怎么办 乐视盒子控播平台认证怎么办 购买冲气娃娃被发现了怎么办 买了充气娃娃太美舍不得扔怎么办 一品官老爷账号密码忘了怎么办 苹果手机加声音显示出耳机怎么办 被删除的照片恢复后效果变差怎么办 w10系统玩刺激战场声音小怎么办 宝宝不咳嗽但是喉咙有痰怎么办 深圳限行如果车堵在路上怎么办 奔跑吧qq中奖我填写资料怎么办 微信之前绑定的手机号丢了怎么办 龙之谷手游换装备洗炼材料怎么办 小学生在班上碰到流氓同学怎么办 问道手游仓库密码忘了怎么办 问道手游安全码忘了怎么办 问道手游账号密码忘了怎么办 坐一天一夜长途车腰疼怎么办 智联的简历一直说不完整怎么办 智联招聘简历投错了怎么办 投简历的公司写错面试时怎么办 从原单位辞职后档案一直没提怎么办 手机因一些不良软件扣费怎么办 苹果手机玩崩坏3卡顿怎么办 以前很帅现在变得好难看了怎么办 偷了室友东西被发现了该怎么办 自己不喜欢狗但室友养狗怎么办 夏天身上闷热出很多小红豆怎么办? 海棠果核小孩吃进肚子了怎么办 大了叶海棠有点烂根怎么办? 刚栽的月季花苗叶子蔫了怎么办 对节白蜡盆景叶尖干枯发黑怎么办 婴儿皮肤被大人指甲划出血怎么办 三岁宝宝吃了铝箔包装纸怎么办 元宝鱼烂身子烂鳍尾巴怎么办 大掌门2多余的侠客令怎么办