openfire mysql_XMPP的mysql和openfire环境配置

版权声明

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

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

b401ad6ba1a7

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.*

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

b401ad6ba1a7

安装mysql

1.下载mysql,安装

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

b401ad6ba1a7

b401ad6ba1a7

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

b401ad6ba1a7

修改密码:mysqladmin -u root password "123456"

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

1.安装,打开

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

2.创建新数据库

b401ad6ba1a7

b401ad6ba1a7

b401ad6ba1a7

b401ad6ba1a7

b401ad6ba1a7

安装openfire服务器

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

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

b401ad6ba1a7

b401ad6ba1a7

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

1>打开Finder,command + shift + G

b401ad6ba1a7

b401ad6ba1a7

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

b401ad6ba1a7

权限都改为读与写

b401ad6ba1a7

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

b401ad6ba1a7

b401ad6ba1a7

点击⚡️按钮

回到浏览器中的openfile设置

b401ad6ba1a7

选择中文简体

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

b401ad6ba1a7

直接继续

b401ad6ba1a7

继续

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

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

b401ad6ba1a7

这里需要重点设置

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

b401ad6ba1a7

按照我的步骤来,那么

Mysql的用户名和密码是 root    123456

openfire的用户名和密码是  admin 123456

这个是可以自己定义的

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

测试用客户端

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

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

b401ad6ba1a7

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值