基於MAC10.12+MYSQL5.7.17搭建XMPP伺服器【黑蘋果系統】,mac10.12xmpp
在以前的公司中瞭解到XMPP可以搭建即時通訊APP。出於好奇自己在空餘時間也學了一下搭建XMPP伺服器,其中遇到了許多問題,經過坎坷的路程終於搭建成功【這些坎坷的經曆主要是由於自己的無知造成的】
下面來介紹一下需要的工具
一、安裝前工具下載
1、mysql伺服器端下載
下載需要註冊一個oracle帳號 註冊過程挺簡單的,如果有人需要我的帳號可以在評論中留下連絡方式,下載速度也夠快。
2.mysql workbench下載
mysql 圖形化管理工具 奧利給啊 相當奧利給 輕鬆拿下MYSQL
3.openfire下載
這個下載過程十分坑 在官網下載速度達到幾KB,無奈從華軍下載的 自己搜搜吧
4.JDK for mac下載
官網下載完後安裝【必須安裝,因為OPENFIRE的環境需要】
二、安裝和配置
1.安裝mysql
安裝完成後 到系統設定裡面啟動服務
2.安裝mysql workbench
安裝後點擊
+號 建立資料庫連接
起初在網上查的root的預設密碼都不對,最後在一篇文章裡面注意到是什麼隨機密碼 又找隨機密碼 一直沒找到,最後才知道當你安裝mysql完成後它將給你發送一個通知,在你的通知欄裡 太坑了
ok串連成功
因為openfire需要使用mysql資料庫 所以我們先建立一個xmppdata的資料庫
3.安裝openfire
在設定資料庫串連時,先通過workbench建立XMPPdata資料庫,否則會發生錯誤。
openfire已經為我們準備好了它的資料表我們現在匯出它的sql指令碼
在終端輸入 sudo su
然後輸入cd /usr/local/openfire/resources/database
輸入open openfire_mysql.sql
完成後我們發現在workbench中,XMPPdata資料庫中多了些表,就是我們搭建XMPP需要的資料表
http://localhost:9090/login.jsp?url=%2Findex.jsp此頁面來管理伺服器配置
OK 環境搭建完畢