Openfire安裝準備-MySQL資料庫準備

weixin_34320159發表於2018-12-13

本篇所述為執行MySQL的Docker映象。需安裝Docker。

MySQL Docker映象地址: https://hub.docker.com/r/library/mysql/

  • 開啟CMD(Windows)或終端(Linux/Mac)執行以下命令
# 使用 mysql:5.7 建立一個容器並執行,注意版本為 5.7
# 通過 MYSQL_ROOT_PASSWORD 變數設定root使用者密碼為 123456
# 通過 MYSQL_DATABASE 控制在容器執行時新建一個openfire的資料庫
# 通過 MYSQL_USER 變數讓容器執行時新建一個使用者 openfire並設定其密碼為  MYSQL_PASSWORD 變數中的 123456 
# -p 將容器埠3306和33060對映到本機的相同埠 -p [本機埠:容器埠]
docker run --name openfire-mysql -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=openfire -e MYSQL_USER=openfire -e MYSQL_PASSWORD=123456 -p 3306:3306 -p 33060:33060 -d mysql:5.7

注: 此處選擇的版本為5.7,實測8.0及以上會有連線不上的問題。

  • 使用如下命令檢視日誌:
docker logs openfire-mysql  

如出現類似以下日誌,表示執行成功:

2018-12-08T03:25:31.706298Z 0 [Note] mysqld: ready for connections.
Version: '5.7.24'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  MySQL Community Server (GPL)
  • 測試連線

這裡使用 Navicat
* 主機: localhost
* 埠:3306
* 使用者名稱:openfire
* 密碼:123456

  • 然後點選測試連線,顯示測試成功後儲存即可。


    1512732-516ce24d95a452d7.png
    建立資料庫連線
  • 連線後可以看到有一個openfire資料庫被建立


    1512732-76283f72ed9faa07.png
    openfire資料庫已建立

至此MySQL資料庫準備完畢

相關文章