MAC上搭建openfre服务端

mac上搭建openfre服务端

 

一.下载openfire

1.到官网下载最新版本openfirefor mac 程序(http://www.igniterealtime.org/downloads/index.jsp)

 

 

 

 

2.点击pkg文件,一路 next 安装

安装完成之后就会再偏好设置里面出来openfire的图标,如下图:

 

 

 

 

 

二.配置openfire数据库(这里配置的mysql数据库)

openfire服务器需要用到一些数据库,这里我们需要先配置好数据库;

 

1.先设置openfire文件夹的读写属性,打开命令行输入

 

sudo chmod 777 /usr/local/openfire

 

其中777表示授权可读写权限,000表示无访问权限

 

 

2.输入命令,进入mysql数据库

 

/usr/local/mysql/bin/mysql -u root -p

 

再输入数据库的密码,进入数据库;

 

3.创建数据库openfire

 

create database openfire;

 

4.向openfire数据库中导入openfire服务器的配置表与数据;

 

use openfire;

 

source/usr/local/openfire/resources/database/openfire_mysql.sql

 

 

 

 

这个时候,如果没有问题会再终端输出一段导入信息,如下图:

 

 

 

 

 

 

 

 

 

 

 

5.如果数据库有多个用户多个权限的话,刷新权限

 

flush privileges;

 

 

6. 数据库配置完成, 退出mysql

 

exit

 

三.配置openfire服务器

 

 

1. 打开偏好设置,点击openfire按钮;

 

 

 

点击“好”,运行openfie服务

 

 

 

 

 

 

点击Open Admin Console按钮,自动在浏览器中打开本地web配置页面http://localhost:9090/setup/index.jsp

 

 

2.选择语言,中文;

 

 

 

 

 

 

 

 

 

 

 

 

继续;

 

3.服务器主机设置:

这里是本机,设置为:127.0.0.1;

 

 

 

 

 

4.选择数据库,这里可以选择嵌入的数据库,我这里选择刚才配置好的mysql;

 

 

 

 

 

5.设置数据库连接

 

 

5.1这里选择mysql;

5.2 JDBC驱动程序类,默认表:

com.mysql.jdcb.Driver

5.3 数据库URL:

形式为:

jdbc:mysql://[host-name]:3306/[database-name]

其中,[host-name]为数据库服务器ip地址,这里为127.0.0.1

[database-name]为数据库的名字,这里为openfire;

完整形式:

jdbc:mysql://数据库服务器IP:端口/数据库

 

另外,为了解决数据库编码的问题,可以在后面加

?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8

 

最后完整的格式如下:

jdbc:mysql://127.0.0.1:3306/openfire?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8

 

这里的数据库为openfire,必须在mysql中有这个数据库,并且导入了相应的设置;

如果数据库配置好之后,提示连接失败,点击“偏好设置”打开openfire,重复(步骤三)

 

6 设置管理账户,系统默认管理账户为(admin),你设置一个邮箱和密码即可;

 

 

 

点击继续;

 

7 配置完成,如下图:

 

点击“登陆到管理控制台”会在浏览器打开(http://localhost:9090/login.jsp)

 

8 打开登陆页面,输入admin和密码,即可登陆;

 

 


 

在这里你可以修改服务器的设置,管理用户等等操作;

 

四.卸载openfire服务器

 1 首先打开“偏好设置”打开“openfire”,点击“stopopenfire” 关闭openfire服务;

2. 删除openfire文件

依次输入如下命令:

sudo rm -rf/Library/PreferencePanes/Openfire.prefPane

 

sudo rm -rf/usr/local/openfire

 

sudo rm -rf/Library/LaunchDaemons/org.jivesoftware.openfire.plist

 

执行完成,即可删除成功。

 





 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值