版权声明

微信公众号:陈怀哲(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环境配置相关推荐

  1. LNMP(linux+nginx+mysql+php)服务器环境配置

    LNMP(linux+nginx+mysql+php)服务器环境配置 一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 "engine X", ...

  2. 2003 iis php mysql_阿里云完美教程 Window2003 iis+mysql+php+zend环境配置

    在我的使用过程中只遇到几个小问题: 一.HTTP 错误 403.1 – 禁止访问:执行访问被拒绝 原因是执行权限不够,解决的方法是: 解决方法一: 打开"管理工具"的"I ...

  3. window2003 iis+mysql+php环境配置_Window2003 iis+mysql+php+zend环境配置教程

    在我的使用过程中只遇到几个小问题: 一.HTTP 错误 403.1 – 禁止访问:执行访问被拒绝 原因是执行权限不够,解决的方法是: 解决方法一: 打开"管理工具"的"I ...

  4. 史上最简单MYSQL教程详解(基础篇)之初识MySQL数据库以及环境配置

    什么是数据库 数据库管理系统 数据库应用程序 数据库的种类 什么是MySQL MySQL数据库有哪些优势 SQL语句 常用术语 MySQL的安装 什么是数据库 数据库通俗的说法就是将数据信息集中起来统 ...

  5. rhel6下,mysql 5.6.14 主从复制(也称mysql AB复制)环境配置[基于binlog]

    更多博文请关注:没有伞的孩子必须努力奔跑 (www.xuchanggang.cn) 一.mysql主(称master)从(称slave)复制的原理:       (1).master将数据改变记录到二 ...

  6. Window2003 IIS+MySQL+PHP+Zend环境配置

    1.Windows IIS +FTP安装 [开始]--[控制面板]--[添加或删除程序] 出现如下界面点击[添加/删除windows组件(a) ] 出现如下界面 选择[应用程序服务器] 点击图片中的[ ...

  7. linux mysql 开发环境_RedHat Linux下QT平台MySQL数据库开发环境配置

    This doucment is about how to add MySQL driver into QT and about database connections 由于之前安装RedHat的时 ...

  8. linux 安装qt mysql库_Linux下QT平台Mysql数据库开发环境配置

    This doucment is about how to add mysql driver into QT and about database connections     由于之前安装RedH ...

  9. Linux下QT平台Mysql数据库开发环境配置

    This doucment is about how to add mysql driver into QT and about database connections     由于之前安装RedH ...

最新文章

  1. python解压_python解压缩
  2. haproxy 反向代理 tomcat (https、负载均衡)
  3. python【蓝桥杯vip练习题库】ALGO-234第五次作业:字符串排序
  4. linux 760权限,Linux 文件rwx权限问题 chmod 777 XXX 任何人拥有最高权限
  5. win2008修改远程端口
  6. Android 常用设计模式——观察者模式,单例模式,Builder模式,原型模式,命令模式
  7. Mysql中循环拼接参数_利用循环向数据库中插入数据,参数重复的问题
  8. win7与winxp双系统安装后的引导过程
  9. mysql实际项目中使用多长时间_mysql常在项目中使用的语句总结
  10. 三流Offer看薪资、二流的Offer看平台,一流的Offer看...
  11. 游戏服务器没有响应怎么回事,求助!!!为什么我进不了游戏!!!
  12. 机器学习笔记——数据挖掘与机器学习区别以及课程内容
  13. Mysql 修改字段默认值问题
  14. Director类的使用
  15. 任务4、等差数列求和,判断闰年,判断素数
  16. Java--Mac系统安装JDK1.8及环境变量配置
  17. python关联规则apriori算法_Python --深入浅出Apriori关联分析算法(二) Apriori关联规则实战...
  18. 【蓝桥杯集训100题】scratch从小到大排序 蓝桥杯scratch比赛专项预测编程题 集训模拟练习题第17题
  19. 《程序天下事》6月要闻回顾
  20. 第二章 射线与物质的相互作用----重带电粒子+电子+正电子+光子+中子

热门文章

  1. 计算机组成原理——计算机硬件的主要性能指标
  2. string morphing 巧妙dp+dfs
  3. 系统分析师俱乐部LOGO诞生了
  4. 【格式化文档】ISO27001控制措施+ISO27002实施指南 【中】
  5. SAP 中国的咨询合作伙伴
  6. 【金猿人物展】凯捷咨询史凯:未来要充分利用数据要素和数字化生产力打造企业升维新优势...
  7. [转]SSL 与 数字证书 的基本概念和工作原理
  8. EE308-Lab5-设计一款口算程序
  9. 重庆理工大学计算机类分流,重庆理工大学2020级按类招生专业分流方案
  10. ConfluxScan 验证合约详解