美文网首页Openfire即时通讯
Openfire安装准备-MySQL数据库准备

Openfire安装准备-MySQL数据库准备

作者: HanlyJiang | 来源:发表于2018-12-13 20:17 被阅读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

    • 然后点击测试连接,显示测试成功后保存即可。


      建立数据库连接
    • 连接后可以看到有一个openfire数据库被建立


      openfire数据库已建立

    至此MySQL数据库准备完毕

    相关文章

      网友评论

        本文标题:Openfire安装准备-MySQL数据库准备

        本文链接:https://www.haomeiwen.com/subject/aztihqtx.html