iOS xmpp协议实现聊天之openfire的服务端配置(二)

本篇主要说一下如何利用命令行来正确配置MySql。

首先打开终端:

1.为mysql起一个别名

alias mysql=/usr/local/mysql/bin/mysql

2.创建mysql的管理员  admin(后期登陆用到)

alias mysqladmin=/usr/local/mysql/bin/mysqladmin

3.设置root账号密码

mysqladmin -u root password 初始密码

4.连接数据库

mysql -u root -p  (提示输入刚才的密码)

5.创建openfire数据库

create database openfire;

6.打开数据库

use openfire;

7.打开openfire权限

sudo
chmod
777
/usr/local/openfire

8.导入openfire资源文件夹 resources/database下的数据表

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

9.刷新权限

flush privileges;

注意:加入遇到连接错误的情况,只要将localhost换成127.0.0.1就行了

iOS xmpp协议实现聊天之openfire的服务端配置(二)

时间: 2024-10-04 11:53:40

iOS xmpp协议实现聊天之openfire的服务端配置(二)的相关文章

iOS xmpp协议实现聊天之openfire的服务端配置(一)

今天弄这个openfire服务端的配置直接苦了一逼,不过好在最后终于配置好了.首先感谢@月光的尽头的博客给了我莫大的帮助.切入正题,首先说一下iOS xmpp协议实现聊天openfire服务器配置所需要的东西: 1.openfire软件,我用的是 Openfire 3.9.3,下载地址:http://www.igniterealtime.org/downloads/index.jsp 2.MySql数据库,我用的是mysql-5.1.63,下载地址:http://dev.mysql.com/do

XMPP聊天之Openfire 的安装和配置---Mac OS

一.下载并安装openfire 1.下载最新的openfire安装文件 官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire openfire是服务器,下面还有一个spark,这个是一个XMPP协议通信聊天的CS的IM软件,它可以通过openfire进行聊天对话. 2. 点击安装,并执行默认操作 3. 启动openfire服务 在系统偏好设置的其他里,点击openfire偏好 启动后,点击Open Admin Cons

Xmpp实现简单聊天系列 --- ①openfire部署

1. 下载最新的openfire安装文件 官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire 2. 下载完成后,执行你的安装文件,进行安装.尽量安装到C:\Program Files\目录下,如果不是,有了能出现问题(本人没有测试出问题的情况):这样openfire就安装完成了. 3. 下面我们启动openfire服务器,并配置它.一般安装完成会在桌面生产一个快捷方式,如果没有就在C:\Program Files\o

几十万人同时在线的直播间聊天,如何设计服务端架构?

一个热门视频直播间人数可能达到几十万甚至上百万人,几十万人发消息,几十万人接收,流量相当惊人,那么服务端要如何设计才能保证系统流畅?本文作者将结合他在网易云信多年IM开发的经验进行深度分析. 推荐阅读 高并发IM系统架构优化实践 IM即时通讯:如何跳出传统思维来设计聊天室架构? 聊天室架构应满足哪些条件 高可用:任何一个节点故障都不应该引起服务不可用: 易扩展:具有水平扩展的特性,对不同量级的在线用户数都有应变的能力: 高并发低延迟:能支持大量的用户同时收发消息,消息从发出到送达所有在线端的延时

MQTT协议学习及实践(Linux服务端,Android客户端的例子)

前言 MQTT(Message Queuing Telemetry Transport),是一个物联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务.MQTT是专门针对物联网开发的轻量级传输协议.MQTT协议针对低带宽网络,低计算能力的设备,做了特殊的优化,使得其能适应各种物联网应用场景.本文旨在研究其在消息发布/订阅/接收场景下的应用. MQTT协议中的几个重要概念 服务端 是发送消息的客户端和请求订阅的客户端之间的中介,又称

Android Socket 聊天工具(一个服务端实现多个客户端间通信)

如果某位朋友也打算做这个Socket聊天工具,本人有个小小的建议,你可以不必太着急些代码,先想清楚自己最终要做到怎样效果,然后把自己的思路都写下来,有一个基本的实现方法.在写代码时就按照自己的思路一步一步地写下去,这样可以很好地避免写代码时由于思路不清左删右改. 以下是本人程序的设计思路 客户端设计思路: 一 用户登录界面 1 用一个EditText作为用户名输入口,用一个按键确定. 2 注册一个广播接收器,专门接收由后来的聊天界面发过来的消息广播(包括发信人,收信人,消息体). 3 创建一个客

IOS 推送消息 php做推送服务端

IOS推送消息是许多IOS应用都具备的功能,最近也在研究这个功能,参考了很多资料终于搞定了,下面就把步骤拿出来分享下: iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器. 上图可以分为三个阶段: 第一阶段:应用程序把要发送的消息.目的iPhone的标识打包,发给APNS. 第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有

IOS消息推送 php做推送服务端

iOS消息推送的工作机制如下: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器. 上图可以分为三个阶段: 第一阶段:应用程序把要发送的消息.目的iPhone的标识打包,发给APNS. 第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发送到iPhone. 第三阶段:iPhone把发来的消息传递给相应的应用程序,并且按照设定弹出Push通知

客户端通过http协议以多参数方式连接服务端

服务端: /** * 接收并处理http请求 */ public ModelAndView list(HttpServletRequest request, HttpServletResponse response) throws Exception { System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"); String broadcast = request.getParameter("b