注:部分图片素材来自网络
MySQL的安装
参考教程:MySql | Mac 开发配置手册
通过brew安装mysql,
在终端上,输入:
brew install mysql
等待安装完成,可能会有点久。
安装成功后,登录出错,如下:
通过谷歌搜索,找到教程:
Installing MySQL on OS X Mountain Lion
MySQL的简单使用
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键,输入 :wq退出编辑状态。
重新启动终端程序
默认账号root是没有密码的,可直接登录。
在终端上:
mysql -u root -p
修改MySQL的登录密码,
在终端上:
mysqladmin -u root password "your password"
为方便记忆,一般“your password” 设置为123456.
使用Navicat Premium连接mysql
打开Navicat Premium,点击左上角的Connection,选择mysql,填写如下:
点击OK,保存之后,可以看到主界面已经连接mysql数据库,如下:
注:Navicat Premium是收费软件。
使用MySQL Workbench连接mysql
与Navicat Premium类似,先建立连接,如下:
双击该数据库,进入新的界面,创建表,如下:
之后,点击Apply,按照说明操作即可。
Java 运行环境的安装
openfire的使用需要Java运行环境。在终端下,输入
java -version
检查java 环境,若没有,则自行安装jdk。
官方下载地址
(ps:不能通过 Homebrew 安装jdk)
XMPP协议服务器——openfire的配置与使用
openfire的下载与安装
前往文件夹:安装位置为/usr/local/openfire/(ps:打开openfire需要用户的访问权限)
获得权限的方法:右击文件夹显示简介,添加用户的访问权限,如下:
数据库脚本:保存在/usr/local/openfire/resources/database文件夹下,将名为openfire_mysql.sql的脚本拷贝到桌面上,便于等会导入数据库。
openfire数据库的配置
在MySQL Workbench中选择openfire数据库,导入openfire_mysql.sql脚本并执行。
执行脚本文件:
openfire服务器的设置
1.在系统偏好中确保Openfire服务已经启动
2.使用浏览器访问:http://localhost:9090
3.如果需要重新配置,可以修改/usr/local/openfire/conf/openfire.xml,将末尾的true
修改为false
即可:重新设置Openfire不会影响已经设置好的用户信息,只是在忘记管理员密码是重新设置即可。
设置服务器(注意域名)
选择数据库连接方式
设置管理员密码
配置完成并登录
openfire的启动
1.在MySQL Workbench确认已经连接了openfire数据库
2.在系统偏好中确保Openfire服务已经启动
3.使用浏览器访问:http://localhost:9090
XMMP协议客户端的使用
使用mac系统自带软件信息登录,如下:
如果配置hosts文件里的域名,可以用以更简便的参数登录,如下:
hosts文件的配置:在终端上,输入
sudo vi /etc/hosts
按i进入编辑模式,编辑完后,按ESC并输入:wq退出vi的编辑。
注意: 127.0.0.1 配置为dibadalu.local(域名自己可随意设置)
输入
cat /etc/hosts
可查看hosts文件。
重新用系统的信息登录一次,如下:
也可以使用Adium登录相关账号。
下载地址
账号的登录参数参考上面。
*相关软件的下载地址
XMPP的官方网址:
http://xmpp.org/
MySQL下载地址:
http://dev.mysql.com/downloads/mysql/
MySQL Workbench下载地址:
http://dev.mysql.com/downloads/workbench/
jdk下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
(ps:首页Download里的Java SE)
Java For mac
下载地址:https://support.apple.com/kb/DL1572?locale=en_US
SQLiteManager
下载地址:
http://www.sqlabs.com/sqlitemanager.php
解决openfire启动不了的问题
1.确保自己已经安装JDK,并且已经启动mysq.Server,JDK版本验证网址:
http://www.java.com/zh_CN/download/installed.jsp
2.前往文件夹/usr/libexec/java_home,打开java_home,找到jdk版本路径,如下:
3.打开终端,依次输入:
sudo chmod -R 777 /usr/local/openfire/bin
sudo su
cd /usr/local/openfire/bin
export JAVA_HOME=`/usr/libexec/java_home`
$JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home
cd /usr/local/openfire/bin
./openfire.sh
终端上完整操作截图如下:
ps:执行完以上命令之后,服务器就可以启动了