iOS xmpp学习 - 环境搭建(配置mysql与openfire服务端)

1> 安装数据库mysql

-安装mysql-5.7.12-osx10.11-x86_64.dmg

-上面这个mysql是新版本的, 只有一个主安装程序包含全部功能

-在老版本的mysql中会有3个需要安装的程序

*mysql-版本号-要求系统版本-x86_64.dmg     // 这个是主安装程序

*MySQL.prefPane     // 这个是系统偏好管理, 就是在‘系统偏好设置‘里面添加mysql管理程序

*MySQLStartupItem.pkg     // 自动启动MySQL服务器

-打开终端

-> sudo vi ~/.bash_profile

-需要数据本机密码

-进入之后按’i’, 进入可编辑状态

将下面这段文本粘贴进去

#mysql

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

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

#ls

alias ls=‘ls -G‘

-按ESC键

-按Shift+:

输入wq(保存退出)

-此时需要mysql的服务是关闭的

-关闭终端, 重新打开一个终端

-进到mysql文件夹

-mysql路径

-> cd /usr/local/mysql/bin/

-> sudo su

-> 
./mysqld_safe --skip-grant-tables --skip-networking &

-> exit

-> mysql -u root

*修改root密码(新版本的mysql用authentication_string字段替换了原来的password字段)

->UPDATE mysql.user SET authentication_string=PASSWORD(‘123456’) WHERE User=‘root’;

->FLUSH PRIVILEGES;

  • 试一下用show databases查看一下好使不好使

2> 安装xmpp服务端(openfire)

-openfire它是基于java实现

-如果要安装openfire 电脑必须安装java jdk

-查看本机是否已经安装了jdk

-在终端中

->java -version

-如果没有就安装jdk

-安装openfire

-在系统偏好设置里查看是否安装成功

-配置数据库表

-访问 /usr/local/目录

-在终端中

->open /usr/local/

-打开文件夹后可以看到openfire文件夹的右下角有红色的标识

-右键点击openfire文件夹

-显示简介

-最下面有个共享与权限

-点击右下角的小锁头, 输入管理员密码解锁

-点击左下角加号, 添加权限

-将整个管理员组添加进去(Administrators), 添加好关闭

-访问目录 openfire -> resources -> database   (这里是openfire所需要的表结构的脚本文件)

-将 openfire_mysql.sql 文件拷贝到桌面

-安装mysql的图形化管理工具 mysql-workbench

-建立连接

-创建一个数据库为openfire服务

-创建数据库时, Schema Name: openfire(自己起一个名字就行)     Default Collation: utf8 - utf8_bin

-向openfire数据库导入openfire_mysql.sql脚本并执行

-在系统偏好设置里进入openfire, 点击Open AdminConsole进入网页端后台管理

时间: 2024-08-12 22:45:59

iOS xmpp学习 - 环境搭建(配置mysql与openfire服务端)的相关文章

iOS,XMPP本地环境搭建和框架使用

1.XMPP的MySQL和openfire环境配置 2.XmppFramework框架导入和介绍 XMPP的MySQL和openfire环境配置 1.下载mysql安装 mysql下载 打开MySQL安装包如下 先后分别安装 mysql-5.6.12-osx10.7-x86_64.pkg:MySQL的主要程序包: MySQL_StartupItem.pkg:MySQL的启动项: MySQL.prefPane:MySQL的偏好设置,主要用来启动MySQL服务. 2.修改MySQL密码 *进入偏好设

2018.8.19 mybatis 环境搭建---配置mysql

安装mysql Install/Remove of the Service Denied!错误的解决办法 在windos 的cmd下安装mysql 在mysql的bin目录下面执行: mysqld --install 报错: 信息如下:Install/Remove of the Service Denied 解决办法: 打开cmd.exe程序的时候选择"用管理员身份打开". mysql5.6解压缩版安装 1 下载软件 下载地址:https://dev.mysql.com/downloa

SpringMVC轻松学习-环境搭建(二)

基于spring2.5的采用XML配置的spring MVC项目 注:本项目全部基于XML配置.同时,集成了hibernate.采用的是:spring MVC+hibernate+spring的开发架构. 1.      建立web项目 2.      导入jar包(spring.jar, spring-webmvc.jar, commons-logging.jar.其他jar包为hibernate相关jar包) 上面是SpringMVC的所有包,我将这些jar包放在了我的百度云盘中,当然你也可

[LAMP环境搭建二]MySQL安装

安装前准备工作:[[email protected] src]# yum -y install bison bison-devel ncurses ncurses-devel openssl openssl-devel cmake下载安装http://www.cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz wgettar -zxvfcd./bootstrapgmakegmake install/********************************

IOS开发基础环境搭建

一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:          百度网盘:链接:http://pan.baidu.com/s/1c28EkpE 密码:93tl 解压后如下,点击如下脚本进行安装:按提示进行: 服务配置(按需配置): 这里仅限配置网络功能即可:选择1 回车-选择桥接模式 选择2启用桥接服务 三.安装macos虚拟机 注意:查看本机cup类型

NDK/JNI学习--环境搭建

基于Windows来开发Android的NDK,JNI需要的环境搭建,所需要的软件如下: Android 开发环境的基本配置(SDk,ADT,Eclipse IDE,JDK) 这些都是基本的环境搭建就不细说了,参考网上文章就OK了. Apache ANT构建系统 主要是用来构建NDK编译系统的,下载地址:apache-ant-1.9.4-bin.zip,下载后解压到C:\apache-ant-1.9.4,然后配置ANT的环境变量即可. 验证安装成功: GUN make 构建系统(常用Cygwin

RHEL-7学习环境搭建

RHEL-7.2学习环境搭建: (一)安装系统 (二)配置系统基本参数 1.配置网卡参数: [[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno16777736  TYPE="Ethernet" BOOTPROTO="static"     ##设置为静态IP IPADDR=192.168.10.50   ##设置IP地址 NETMASK=255.255.255.0    ##设置子网

学习环境搭建<一>批量部署,无人值守,部署salt master/minion

%新人自学的,肯定有不对的地方,指出来大家共同学习% 准备: rhel-server-6.4-x86_64-dvd.iso salt.tar.gz 第一步: 准备一台服务器,用以管理其他服务器 system---→       rhel-server-6.4-x86_64-dvd.iso ip---→                20.10.10.111 hostname----→  admin.black.com 配置好yum源 mkdir /iso mount /dev/cdrom /is

windows下用ADT进行AndroidNDK开发的详细教程(从环境搭建 配置到编译全过程)

这几天在学习android NDK的开发,那么首先让我们来看看android NDK开发的本质是什么. NDK(Native Development Kit),即本地开发工具,简单地说,就是在开发android应用程序的时候,在java类中调用native函数,而native函数的接口也是在java类中定义的,但是native函数最终由本地的C/C++代码实现.简单地说,就是在java中调用C/C++函数.至于为什么要用NDK,我总结了一下,大致有以下几方面原因: 1.提升程序运行效率:众所周知