二、环境配置
1.安装mysql
2.修改mysql的帐户的密码
》sqlite(移动平台) ,是没有密码直接连接数据库
》mysql sqlServer (服务端的数据库) 是有帐户和密码
  默认安装完mysql,他的帐户是root 密码为空
 
1)配置文件:设置mysql的搜索路径
a、打开终端,输⼊入:
sudo vi ~/.bash_profile                 //~代表当前用户目录
回车后提示:
Password:输入当前管理员账户
如果提示:
删除它: sudo rm -rf .bash_*
 
b、输入i:进入插入模式
# mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
# ls
alias ls='ls -G'
按esc键: 笔记本需要在按下 shift + :
输⼊命令:: wq    //保存退出
 
c、重新启动终端程序
输入: cd /usr/local/mysql/bin/
 
2)登录mysql
mysql 用来登录
输入:mysql -u root -p

3)查询Mysql里的数据库
输入:show databases;
 
3-1)退出数据库
输入:exit;
 
4)mysqladmin 管理帐号
输入: mysqladmin -u root password “123456”   //设置密码为123456
提示: Warning: Using a password on the command line interface can be insecure.
只是说这样设置密码不安全,不用理会,设置密码成功了

3.安装openfire服务
》opnfire服务器是基于java语言写,也就意味着你的电脑有java运行环境
》怎么查看电脑有没有安装java的运行环境
在终端使用 java -version
如果有信息显示,代表安装。
如果没有,怎么办?安装java运行环境 安装文件在"服务器/jdk-7u45-macosx-x64.dmg"

 
安装位置:/usr/local/openfire
数据库脚本保存位置:/usr/local/openfire/resources/database文件夹下
4.配置Openfire
》要配置数据库(在mysql创建一个openfire数据库专门给openfire服务器)
》导入Openfire里数据库表脚本文件

》配置openfire的管理员密码
域:ga.loacl
admin@example.com
 
如果配置错误,要删除openfire.xml文件中代码:<setup>true</setup>
找到它的路径:cd /usr/local/openfire/conf/openfire.xml 
打开文件:vim openfire.xml
进入编辑:i
openfire控制台账户和密码
admin 123456
 
创建用户:
bonjour 123456
bbb  123456
-------------------------
bogon.local
jdbc:mysql://localhost:3306/mysql?
user:root  
mm:123456
 
管理员电子邮件地址
admin@example.com
123456
 
用户
bonjour 123456
bbb  123456
-------------------------
 
 
5.使用客户端登录Openfire的服务器
》系统的"信息" 帐户名称 = 用户名 + @ +服务器名称:teacher.local
  zhangsan@teacher.local

》登录的时候,可以自己配置下域名
修改/ect/hosts;
打终端,使用命令 "sudo vi /etc/hosts"

6.学习xmmpframework的框架的目录结构
》当学习第三方框架的时候是怎么学习?
a> demo 示例程序
b> 文档

c> readMe
 

xmpp搭建服务器的更多相关文章

  1. 利用ADSL拨号上网方式如何搭建服务器

    序:搭建服务器需要两个条件硬件服务器和固定公网IP,随便一台个人电脑都可以作为硬件服务器,就剩下一个问题,如何获得一个固定公网IP. 第一章 扫盲:ADSL拨号上网方式,本地IP与公网IP的区别 一. ...

  2. 常用开源Jabber(XMPP) IM服务器介绍(转)

      1. Openfire (Wildfire) 3.x授权: GPL or 商用操作系统平台:所有(使用Java开发)XMPP Jabber 协议实现情况:98%Tim 评价:安装和使用非常简单,安 ...

  3. nginx+tomcat+memcached搭建服务器集群及负载均衡

    在实际项目中,由于用户的访问量很大的原因,往往需要同时开启多个服务器才能满足实际需求.但是同时开启多个服务又该怎么管理他们呢?怎样实现session共享呢?下面就来讲一讲如何使用tomcat+ngin ...

  4. Telegraf+InfluxDB+Grafana搭建服务器监控平台

    Telegraf+InfluxDB+Grafana搭建服务器监控平台 tags:网站 个人网站:https://wanghualong.cn/ 效果展示 本站服务器状态监控:https://statu ...

  5. 【Node.js】利用node.js搭建服务器并访问静态网页

    node.js是一门服务端的语言,下面讲讲如何利用node.js提供给我们的api来搭建服务器,并且访问静态网页 项目结构如下 ------------------------------------ ...

  6. SSR搭建服务器

    SSR搭建服务器一站式教程:https://ssr.tools/252

  7. node学习笔记2——搭建服务器

    搭建服务器关键词: require('http') —— 请求 node 里面的 http 模块 createServer —— 创建一个服务器 request —— 请求 response—— 响应 ...

  8. koa2搭建服务器+使用mongoose链接mangodb

    使用node搭建服务器,用到了现在比较流行的框架koa. 1.初始化package.json npm init -y 2.安装koa2 npm i koa --save 3.搭建服务器 const K ...

  9. NodeJs本地搭建服务器,模拟接口请求,获取json数据

    最近在学习Node.js,虽然就感觉学了点皮毛,感觉这个语言还不错,并且也会一步步慢慢的学着的,这里实现下NodeJs本地搭建服务器,模拟接口请求,获取json数据. 具体的使用我就不写了,这个博客写 ...

随机推荐

  1. 解读MMS(Microsoft Media Server)协议

    下面是一次截取的MMS协议开始帧 部分(十六进制): 01000000cefa0bb0c00000004d4d5320 18000000000000000000000000000000 1600000 ...

  2. AHOI2013 Round2 Day1 简要题解

    第一题,好吧这是个dp.(搜素也能在BZOJ上卡过). 第二题,BFS搜索碰到的立方体面数,智硬没有想到... 第三题,其实一看就有思路,但关键是求x坐标不交的矩形对数+y坐标不交的矩形对数 - x, ...

  3. homework6-更加简单的题目

    又把时间搞错了 以为这次要写客户端程序的博客 没想到这次是“怎么吃” 言归正传 cnblog上面有很多技术博客 http://perhaps.cnblogs.com/archive/2005/08/0 ...

  4. ocp 1Z0-043 61-130题解析

    61. You are working in an online transaction processing (OLTP) environment. You realize that the sal ...

  5. C++中使用函数指针 【瓦特芯笔记】

         在C++类中使用函数指针. 类型定义:      typedef 返回类型(类名::*新类型)(参数表) //类定义 class CA { public: char lcFun(int a) ...

  6. ActiveMQ学习笔记(一) JMS概要

    (一)什么是JMS jms即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送 ...

  7. json网页预览插件

  8. IIS6的SSL配置,如何配置SSL到登陆页,如何将SSL证书设置成受信任的证书

    一. 申请证书1. 到受信任的机构申请 略 2. 到自建的证书服务器申请 a. 安装证书服务 通过控制面板中的“添加/删除程序”,选择“添加/删除Windows组件”.在Windows组件向导中找到“ ...

  9. CentOS服务器配置发送邮件服务

    CentOS服务器配置发送邮件服务 lsb_release -a 查看linux系统版本 在CentOS6以上版本自带mailx版本12.4 rpm -qa | grep mailx 查看系统自带的m ...

  10. iOS 通知中心 NSNotificationCenter

    iOS开发中,每个app都有一个通知中心,通知中心可以发送和接收通知. 在使用通知中心 NSNotificationCenter之前,先了解一下通知 NSNotification. NSNotific ...