局域网聊天服务器(openfire)安装与配置

一.安装mysql

tar -zxvf mysql-5.1.44.tar.gz
cd mysql-5.1.44

./configure --prefix=/usr/local/mysql/
make && make install
cp support-files/my-medium.cnf /etc/my.cnf
/usr/local/mysql/bin/mysql_install_db  --user=mysql
chown -R root:mysql /usr/local/mysql/
chown -R mysql /usr/local/mysql/var/
echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
ldconfig
/usr/local/mysql/bin/mysqld_safe  --user=mysql &

netstat -tupln | grep 3306
echo "/usr/local/mysql/bin/mysqld_safe  --user=mysql & " >> /etc/profile

二.安装openfire

下载openfire.tar.gz (这个是我已经做好的,直接解压就可以用)安装的时候也不会出先错误

下载地址: http://www.kuaipan.cn/file/id_27533970182769603.html

选择普通下载就可以

在mysql数据库中新建openfire数据库,命名为openfire

下在完成后将openfire.tar.gz解压到/usr/local下面

并重新命名 mv openfire.bak openfire

进入到/usr/local/openfire/bin

./openfire start #开启服务

在浏览器中输入http://ip:9090 可看到访问页面(如果不能正常访问在重新开启服务)

在这得用户名为admin  密码为admin 这是我设定的密码,到管理控制台里面可以进行更改

进入之后如下图所示

新建聊天用户

也可在数据库中批量导入,进入openfire数据库,sql> show tables;

mysql> show tables;
+----------------------+
| Tables_in_openfire   |
+----------------------+
| fpAgent              |
| fpAgentProp          |
| fpAgentSession       |
| fpChatSetting        |
| fpDispatcher         |
| fpDispatcherProp     |
| fpOfflineSetting     |
| fpQueue              |
| fpQueueAgent         |
| fpQueueGroup         |
| fpQueueProp          |
| fpRouteRule          |
| fpSearchIndex        |
| fpSession            |
| fpSessionMetadata    |
| fpSessionProp        |
| fpSetting            |
| fpWorkgroup          |
| fpWorkgroupProp      |
| fpWorkgroupRoster    |
| ofBookmark           |
| ofBookmarkPerm       |
| ofBookmarkProp       |
| ofConParticipant     |
| ofConversation       |
| ofExtComponentConf   |
| ofGroup              |
| ofGroupProp          |
| ofGroupUser          |
| ofID                 |
| ofMessageArchive     |
| ofMucAffiliation     |
| ofMucConversationLog |
| ofMucMember          |
| ofMucRoom            |
| ofMucRoomProp        |
| ofMucService         |
| ofMucServiceProp     |
| ofOffline            |
| ofPfRules            |
| ofPresence           |
| ofPrivacyList        |
| ofPrivate            |
| ofProperty           |
| ofPubsubAffiliation  |
| ofPubsubDefaultConf  |
| ofPubsubItem         |
| ofPubsubNode         |
| ofPubsubNodeGroups   |
| ofPubsubNodeJIDs     |
| ofPubsubSubscription |
| ofRRDs               |
| ofRemoteServerConf   |
| ofRoster             |
| ofRosterGroups       |
| ofSASLAuthorized     |
| ofSecurityAuditLog   |
| ofSipPhoneLog        |
| ofSipUser            |
| ofUser               |
| ofUserFlag           |
| ofUserProp           |
| ofVCard              |
| ofVersion            |
| phoneDevice          |
| phoneServer          |
| phoneUser            |
+----------------------+
67 rows in set (0.01 sec)

其中用户列表为 ofUser , 组的列表为ofGroup ,组用户表ofGroupUser, 查看ofUser 表的架构

mysql> desc ofUser;
+-------------------+--------------+------+-----+---------+-------+
| Field             | Type         | Null | Key | Default | Extra |
+-------------------+--------------+------+-----+---------+-------+
| username          | varchar(64)  | NO   | PRI | NULL    |       |
| plainPassword     | varchar(32)  | YES  |     | NULL    |       |
| encryptedPassword | varchar(255) | YES  |     | NULL    |       |
| name              | varchar(100) | YES  |     | NULL    |       |
| email             | varchar(100) | YES  |     | NULL    |       |
| creationDate      | char(15)     | NO   | MUL | NULL    |       |
| modificationDate  | char(15)     | NO   |     | NULL    |       |
+-------------------+--------------+------+-----+---------+-------+
7 rows in set (0.03 sec)

根据实际的情况添加用户然后导入就可以了批量导入的命令是

mysql >  load data local infile "/home/filename" into table tables_name;(如有什么问题可以问我)

然后在客户端登陆即可,下载spark客户端,进行登陆即可

其中服务器为安装的服务器地址,登入的界面如图

到此安装完成!

转载于:https://blog.51cto.com/yijiaxin/738283

局域网聊天服务器(openfire)安装与配置相关推荐

  1. Lotus Sametime 服务器的安装和配置

    IBM Lotus Sametime 是一款强大的实时协作软件,目前最新版本是 7.5.1.通过它,您不仅能够进行网络聊天,而且可以方便地召开网络会议.在网络社区中与其他人进行沟通.了解更多关于 Lo ...

  2. 开源聊天服务器openfire

    前段时间为了做聊天的功能差不多是崩溃了,就光处理下这些聊天的逻辑头都大了后来查资料发现可以用一些开源的聊天服务器来做,后期只需整合一下数据就OK了.基于多方面的考虑就选取了openfire做为聊天服务 ...

  3. FTP服务器的安装和配置

    FTP服务器的安装和配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本来是想出一个源码安装ftp的教程,但是想想还是算了,如果你自学python有个10天的话你自己就能写一个f ...

  4. tigase mysql_Tigase中间件服务器的安装和配置--IM即时通讯,短视频,直播,企业私有化APP实践(二)...

    Tigase中间件服务器的安装和配置 不只会技术的大牛 1.服务器和域名准备 Tigase 服务器是运行在 JAVA的环境中, 具体什么类型的服务器,基本没要求, 你能跑起来 Hello World ...

  5. Linux NFS服务器的安装与配置

    2019独角兽企业重金招聘Python工程师标准>>> 一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由 ...

  6. redis 服务器/客户端安装与配置

    redis 服务器/客户端安装与配置 1 redis server 1.1 获取redis源码包 //官网 http://redis.io/ wget -c http://redis.googleco ...

  7. Nginx服务器上安装并配置PHPMyAdmin的教程

    这篇文章主要介绍了Nginx服务器上安装并配置PHPMyAdmin的教程,附带一条PHPMyAdmin加载慢的解决方法:)需要的朋友可以参考下 一. 准备工作: 如果mysql的root账号为空,需要 ...

  8. citrix创建虚拟机服务器,在 ESXi 服务器上安装并配置 Citrix SD-WAN Center

    在 ESXi 服务器上安装并配置 Citrix SD-WAN Center April 13, 2021 贡献者: C 安装 VMware vSphere 客户端 以下是下载和安装用于创建和部署 Ci ...

  9. CentOS 6.3下rsync服务器的安装与配置[转]

    CentOS 6.3下rsync服务器的安装与配置 一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以 ...

  10. Linux NFS服务器的安装与配置(最简单的文件共享集群)

    一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操 ...

最新文章

  1. JavaScript创建或填充任意长度的数组
  2. 谷歌开始用AI技术帮助数据中心散热节省成本
  3. 启明云端分享| sigmastar SSD201/ SSD202D _OTA升级使用参考
  4. Java基础 println 输出常量的示例
  5. android获取imei兼容_Android获取IMEI号码
  6. sap未分摊差异怎么处理_物料主数据价格控制及差异问题
  7. html怎么在jupyter编辑,jupyter home jupyter环境变量怎么设定
  8. 计算机凭证打印格式设置,金蝶软件套打如何设置用KP-J103凭证纸打印凭证
  9. QT 车牌号正则验证
  10. rose oracle双机切换故障,oracle 审计引起的问题 (双机软件roseha)
  11. 使用中国电信物联网开发者平台的步骤总结
  12. 立创EDA能代替传统的PCB设计软件么?比如AD、protel等?可以
  13. 西部世界IPFS科普:什么是非对称加密?
  14. 网络安全工程师,念念不忘,必有回响
  15. Android获取SD卡总容量,可用大小,机身内存总容量及可用大小的系统方法
  16. Redis的基本使用
  17. 小米usb测试软件,你还在用USB传文件?小米10系列USB详细测试——《小米10十大槽点》番外 图文版...
  18. ros入门 工程目录结构、节点通信方式、基本操作命令
  19. MySQL事务的4种隔离级别
  20. Java构造方法定义、对象实例化的过程、对象的引用和实体

热门文章

  1. 虫师Selenium2+Python_11、自动化测试项目实战
  2. bzoj 1926: [Sdoi2010]粟粟的书架 (主席树+二分)
  3. ecshop数据库操作类
  4. Sencha Touch 心得
  5. eclipse 改包名
  6. Halo2 Map Editor Error
  7. 支付宝退款接口及反回参数
  8. 2019JS必看面试题
  9. Python全栈之路Day16
  10. Bridge(桥接)-对象结构型模式