人生不易,我有必杀技xmppiOS技术专题

XMPP的mysql和openfire环境配置

2015-08-03  本文已影响7584人  陈怀哲

版权声明

本文由陈怀哲首发自简书:http://www.jianshu.com/users/9f2e536b78fd/latest_articles;

微信公众号:陈怀哲(chenhuaizhe2016);

无需授权即可转载,但请自觉保留以上版权声明。

mysql的配置

重新配置mysql 

如果原来的电脑上已经有了mysql,直接使用,或者重新配置。另外如果mysql出现不能解决的问题,图简便的话,也可重新配置。重新配置需要先彻底删除原来的mysql。

打开终端

首先要停止mysql服务:

# 停止Mysql服务

sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop

然后可以在活动监视器查看是否已经停止,也可以在活动监视器停止

    (如果之前装了mysql,一定要将它停止运行再执行下面的操作,代码不能停止就用活动监视器,再或者重启电脑,反正就是要关闭这个进程再操作)

命令行如下(一条一条执行):

sudo rm /usr/local/mysql

sudo rm -rf /usr/local/mysql*

sudo rm -rf /Library/StartupItems/MySQLCOM

sudo rm -rf /Library/PreferencePanes/My*

sudo vim /etc/hostconfig 

 进入vim编译器输入:

i

然后拷贝

MYSQLCOM=-YES-

然后按下ESC,输入

:wq

回到了终端,继续输入下面的命令行:

rm -rf ~/Library/PreferencePanes/My*

sudo rm -rf /Library/Receipts/mysql*

sudo rm -rf /Library/Receipts/MySQL*

sudo rm -rf /var/db/receipts/com.mysql.*

放上自己终端上演示的截图:

安装mysql

1.下载mysql,安装

官网下载地址: https://dev.mysql.com/downloads/mysql/

2.打开系统偏好设置,开启

3.设置命令行搜索路径

     打开终端,输入:

    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键,输入

 :wq

    重新启动终端程序

    PS:如果提示文件已经存在使用

sudo rm -f.bash_*

4.修改密码

    现在使用的MySql是服务器使用的数据库,是有账户和密码的

     默认安装完了MySql的账户是root 密码为空

     在终端输入:(如果不替换,这里的mysql要换成上面单引号里面的内容)

mysql -u root -p

   密码为空的话直接点回车

进入到mysql后,显示mysql里面的数据库的命令是:(注意有分号)

mysql> show databases;

   推出Mysql的命令:

exit

     修改密码:

  mysqladmin -u root password "123456" 

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

1.安装,打开 

mysql - workbench 下载  密码: refn

官网下载地址: https://dev.mysql.com/downloads/workbench/

2.创建新数据库

安装openfire服务器

       可用服务器地址:http://xmpp.org/xmpp-software/servers/

1.安装JAVA环境

    openfire服务器是基于JAVA语言写的,你的电脑必须要有java运行环境

     在终端中输入java -version,就可以查看是否已经安装了java环境

java -version

     如果没有安装,需要下载一个JDK安装一下

    JDK下载   (选择mac os x 的版本)

2.如果已经安装了openfire,可以先删除

   删除前先确保已经关掉了openfire

   打开终端,输入以下命令(一行一行执行):

sudo rm -rf /Library/PreferencePanes/Openfire.prefPane

sudo rm -rf /usr/local/openfire

sudo rm -rf /Library/LaunchDaemons/org.jivesoftware.openfire.plist

3.下载安装openfile

  openfire下载 密码: uhyh

    然后关闭再重新打开系统偏好设置,找到openfile,点击打开,会跳转到浏览器

   此时你需要回到 MYSQL Workbench,来配置数据库

     1>打开Finder,command + shift + G 

有个红色的标记说明没有权限访问,只需要右键显示简介,将锁打开,设置一下就行了 权限都改为读与写

2>  MYSQL Workbench 中,双击“openfire”,它会变成深黑色,表示处于选中状态。然后点击菜单栏的“File”,导入刚才放到桌面的文件

点击⚡️按钮

回到浏览器中的openfile设置

选择中文简体

     下面是默认的,一般不用修改,直接继续就可以了。

直接继续 继续

下面需要特别注意,建议将图片放大查看。

用户名和密码填mysql里设置的用户名和密码。这里是 root 和 123456

这里需要重点设置

设置完成后,会要求你重新设置openfire的密码,然后就可以用用户名和密码登陆了。

 按照我的步骤来,那么

     Mysql的用户名和密码是 root    123456

     openfire的用户名和密码是  admin 123456

 这个是可以自己定义的

      进入openfile设置之后,可以执行修改密码,添加用户等操作

测试用客户端

下载测试用的客户端,可以用openfile新建的用户名和密码登录,并实现聊天功能 

下载测试用客户端 密码: 9gj7

Mac系统下的openfire非常不稳定,一般不使用mac系统做服务器设置,这里仅做练习使用。

上一篇下一篇

猜你喜欢

热点阅读