• 基于MAC10.12+MYSQL5.7.17搭建XMPP服务器【黑苹果系统】


      在以前的公司中了解到XMPP可以搭建即时通讯APP。出于好奇自己在空余时间也学了一下搭建XMPP服务器,其中遇到了许多问题,经过坎坷的路程终于搭建成功【这些坎坷的经历主要是由于自己的无知造成的】

      下面来介绍一下需要的工具

      一、安装前工具下载

    1、mysql服务器端下载

     下载需要注册一个oracle账号 注册过程挺简单的,如果有人需要我的账号可以在评论中留下联系方式,下载速度也够快。

    2.mysql workbench下载

    mysql 图形化管理工具 奥利给啊 相当奥利给 轻松拿下MYSQL

    3.openfire下载

    这个下载过程十分坑 在官网下载速度达到几KB,无奈从华军下载的 自己搜搜吧

    4.JDK for mac下载

    官网下载完后安装【必须安装,因为OPENFIRE的环境需要】

      二、安装和配置

    1.安装mysql

    安装完成后 到系统设置里面启动服务

    2.安装mysql workbench

      

    安装后点击

    +号 创建数据库连接

    起初在网上查的root的默认密码都不对,最后在一篇帖子里面注意到是什么随机密码 又找随机密码 一直没找到,最后才知道当你安装mysql完成后它将给你发送一个通知,在你的通知栏里  太坑了

     

    ok连接成功

    因为openfire需要使用mysql数据库 所以我们先创建一个xmppdata的数据库

    3.安装openfire

     在配置数据库连接时,先通过workbench创建XMPPdata数据库,否则会发生错误。

    openfire已经为我们准备好了它的数据表我们现在导出它的sql脚本

      在终端输入 sudo su

           然后输入cd /usr/local/openfire/resources/database  

               输入open openfire_mysql.sql

      完成后我们发现在workbench中,XMPPdata数据库中多了些表,就是我们搭建XMPP需要的数据表     

    http://localhost:9090/login.jsp?url=%2Findex.jsp此页面来管理服务器配置

    OK 环境搭建完毕

  • 相关阅读:
    SolarWinds Orion API 远程代码执行漏洞(CVE-2020-10148)
    Lanproxy 路径遍历漏洞 (CVE-2021-3019)
    公众号文章集合-2020整理回顾
    PHPMailer远程命令执行漏洞复现
    SaltStack Shell 注入 (CVE-2020-16846)漏洞
    (CVE-2020-7961)Liferay Portal RCE 反序列化命令执行漏洞
    (CVE-2020-17530)Struts2 S2-061 远程命令执行漏洞复现
    ora-01722 无效数字
    公开课平台推荐
    PL/SQL Developer如何导出数据成sql的insert语句
  • 原文地址:https://www.cnblogs.com/salam/p/6497458.html
Copyright © 2020-2023  润新知