openfire mysql_XMPP的mysql和openfire环境配置
版权声明
微信公众号:陈怀哲(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,安装
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.安装,打开
官网下载地址: https://dev.mysql.com/downloads/workbench/
2.创建新数据库
安装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,点击打开,会跳转到浏览器
此时你需要回到 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系统做服务器设置,这里仅做练习使用。
openfire mysql_XMPP的mysql和openfire环境配置相关推荐
- LNMP(linux+nginx+mysql+php)服务器环境配置
LNMP(linux+nginx+mysql+php)服务器环境配置 一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 "engine X", ...
- 2003 iis php mysql_阿里云完美教程 Window2003 iis+mysql+php+zend环境配置
在我的使用过程中只遇到几个小问题: 一.HTTP 错误 403.1 – 禁止访问:执行访问被拒绝 原因是执行权限不够,解决的方法是: 解决方法一: 打开"管理工具"的"I ...
- window2003 iis+mysql+php环境配置_Window2003 iis+mysql+php+zend环境配置教程
在我的使用过程中只遇到几个小问题: 一.HTTP 错误 403.1 – 禁止访问:执行访问被拒绝 原因是执行权限不够,解决的方法是: 解决方法一: 打开"管理工具"的"I ...
- 史上最简单MYSQL教程详解(基础篇)之初识MySQL数据库以及环境配置
什么是数据库 数据库管理系统 数据库应用程序 数据库的种类 什么是MySQL MySQL数据库有哪些优势 SQL语句 常用术语 MySQL的安装 什么是数据库 数据库通俗的说法就是将数据信息集中起来统 ...
- rhel6下,mysql 5.6.14 主从复制(也称mysql AB复制)环境配置[基于binlog]
更多博文请关注:没有伞的孩子必须努力奔跑 (www.xuchanggang.cn) 一.mysql主(称master)从(称slave)复制的原理: (1).master将数据改变记录到二 ...
- Window2003 IIS+MySQL+PHP+Zend环境配置
1.Windows IIS +FTP安装 [开始]--[控制面板]--[添加或删除程序] 出现如下界面点击[添加/删除windows组件(a) ] 出现如下界面 选择[应用程序服务器] 点击图片中的[ ...
- linux mysql 开发环境_RedHat Linux下QT平台MySQL数据库开发环境配置
This doucment is about how to add MySQL driver into QT and about database connections 由于之前安装RedHat的时 ...
- linux 安装qt mysql库_Linux下QT平台Mysql数据库开发环境配置
This doucment is about how to add mysql driver into QT and about database connections 由于之前安装RedH ...
- Linux下QT平台Mysql数据库开发环境配置
This doucment is about how to add mysql driver into QT and about database connections 由于之前安装RedH ...
最新文章
- python解压_python解压缩
- haproxy 反向代理 tomcat (https、负载均衡)
- python【蓝桥杯vip练习题库】ALGO-234第五次作业:字符串排序
- linux 760权限,Linux 文件rwx权限问题 chmod 777 XXX 任何人拥有最高权限
- win2008修改远程端口
- Android 常用设计模式——观察者模式,单例模式,Builder模式,原型模式,命令模式
- Mysql中循环拼接参数_利用循环向数据库中插入数据,参数重复的问题
- win7与winxp双系统安装后的引导过程
- mysql实际项目中使用多长时间_mysql常在项目中使用的语句总结
- 三流Offer看薪资、二流的Offer看平台,一流的Offer看...
- 游戏服务器没有响应怎么回事,求助!!!为什么我进不了游戏!!!
- 机器学习笔记——数据挖掘与机器学习区别以及课程内容
- Mysql 修改字段默认值问题
- Director类的使用
- 任务4、等差数列求和,判断闰年,判断素数
- Java--Mac系统安装JDK1.8及环境变量配置
- python关联规则apriori算法_Python --深入浅出Apriori关联分析算法(二) Apriori关联规则实战...
- 【蓝桥杯集训100题】scratch从小到大排序 蓝桥杯scratch比赛专项预测编程题 集训模拟练习题第17题
- 《程序天下事》6月要闻回顾
- 第二章 射线与物质的相互作用----重带电粒子+电子+正电子+光子+中子
热门文章
- 计算机组成原理——计算机硬件的主要性能指标
- string morphing 巧妙dp+dfs
- 系统分析师俱乐部LOGO诞生了
- 【格式化文档】ISO27001控制措施+ISO27002实施指南 【中】
- SAP 中国的咨询合作伙伴
- 【金猿人物展】凯捷咨询史凯:未来要充分利用数据要素和数字化生产力打造企业升维新优势...
- [转]SSL 与 数字证书 的基本概念和工作原理
- EE308-Lab5-设计一款口算程序
- 重庆理工大学计算机类分流,重庆理工大学2020级按类招生专业分流方案
- ConfluxScan 验证合约详解