使用1Panel创建MySQL和Redis服务,安装JumpServer,解决外置数据库复杂配置的烦恼!

使用1Panel创建MySQL和Redis服务,安装JumpServer,解决外置数据库复杂配置的烦恼!

大家好!和大家分享一下1Panel和管理MySQL和Redis服务,并帮助那些想要部署JumpServer想要外置数据库但又觉得麻烦的用户。

首先,让我简要介绍一下1Panel。它是一款强大的服务器管理工具,能够帮助我们轻松管理和监控服务器。除了常见的功能外,1Panel还提供了创建和管理MySQL、Redis等数据库服务的能力,这为我们在安装其他应用程序时提供了便利。

使用1Panel创建MySQL和Redis服务非常简单。只需几个简单的步骤,你就能够拥有一个完全可控的数据库环境。接下来,我将演示如何在安装JumpServer时使用1Panel提供的MySQL和Redis服务。

安装MySQL数据库

首先,在1Panel的控制面板中,找到数据库选项,并点击创建新数据库。在弹出的窗口中,填写相关信息,如数据库名称、用户名和密码等。点击确认后,1Panel会自动创建一个MySQL数据库服务,你可以根据需要进行自定义设置。

等待MySQL安装完完成即可

配置MySQL

此时我们得到了数据库的连接信息

安装Redis

接下来,我们同样的方式创建一个Redis数据库服务。填写相应的信息后,1Panel会为你创建一个可用的Redis服务,方便你在安装JumpServer时使用。

配置Redis

等待Redis创建完成

安装JumpServer

现在,当我们开始安装JumpServer时,只需要在配置数据库环境时选择外置数据库选项,并填写1Panel提供的MySQL和Redis服务的连接信息。这样一来,我们就无需自己手动安装和配置数据库,省去了许多麻烦的步骤。

使用离线安装方式

  1. 下载离线安装包,并上传到/opt/

    wget https://community.fit2cloud.com/#/products/jumpserver/downloads
    
  2. 进入/opt下,并解压

    cd /opt
    tar -xf jumpserver-offline-installer-v3.4.3-amd64.tar.gz
    cd jumpserver-offline-installer-v3.4.3-amd64
    
  3. 修改配置文件

    我这里只贴出需要修改的配置

    详细配置文件解释参考:

    https://docs.jumpserver.org/zh/v3/installation/setup_linux_standalone/offline_install/#1

  • vim config-example.txt
    ################################# MySQL 配置 ##################################
    # 外置 MySQL 需要输入正确的 MySQL 信息, 内置 MySQL 系统会自动处理
    #
    DB_HOST=x.x.x.x       	        #1Panel的地址
    DB_PORT=3306      		        #访问端口
    DB_USER=jumpserver              #创建的JumpServer用户
    DB_PASSWORD=                    #对应的Jumpserver密码
    DB_NAME=jumpserver              #创建的数据库名称
    
    # 如果外置 MySQL 需要开启 TLS/SSL 连接, 参考 https://docs.jumpserver.org/zh/master/install/install_security/#ssl
    #
    # DB_USE_SSL=True
    
    ################################# Redis 配置 ##################################
    # 外置 Redis 需要请输入正确的 Redis 信息, 内置 Redis 系统会自动处理
    #
    REDIS_HOST=x.x.x.x               #1Panel的地址
    REDIS_PORT=6379                  #Redis的端口
    REDIS_PASSWORD=                  #Redis的密码
    
    # 如果使用外置 Redis Sentinel, 请手动填写下面内容
    #
    # REDIS_SENTINEL_HOSTS=mymaster/192.168.100.1:26379,192.168.100.1:26380,192.168.100.1:26381
    # REDIS_SENTINEL_PASSWORD=your_sentinel_password
    # REDIS_PASSWORD=your_redis_password
    # REDIS_SENTINEL_SOCKET_TIMEOUT=5
    
    # 如果外置 Redis 需要开启 TLS/SSL 连接, 参考 https://docs.jumpserver.org/zh/master/install/install_security/#redis-ssl
    #
    # REDIS_USE_SSL=True
    
  1. 安装

    cd jumpserver-offline-release-v3.4.3-amd64
    
    # 安装
    ./jmsctl.sh install
    
    # 启动
    ./jmsctl.sh start
    
    # 停止
    ./jmsctl.sh down
    
    # 卸载
    ./jmsctl.sh uninstall
    
    # 帮助
    ./jmsctl.sh -h
    

环境访问

安装成功后,通过浏览器访问登录 JumpServer

地址: http://<JumpServer服务器IP地址>:<服务运行端口>

默认用户名: admin

默认密码: admin

总结一下,使用1Panel创建和管理MySQL、Redis等数据库服务,可以为小白们解决想要外置数据库却又觉得麻烦的问题。它简化了数据库的安装和配置过程,让我们能够更专注于应用程序的安装和使用。

如果你也想摆脱繁琐的数据库安装和配置步骤,推荐你试试1Panel。它将为你提供一个简单、可靠的数据库解决方案,让你的服务器管理更加高效和便捷。

如果你有任何问题或者想分享自己的经验,请在下方留言,我们一起探讨讨论吧!

专业啊 还能这么玩

请我 为什么我的Mysql 一直下载不下来?

是因为我容器里面已经运行一个Mysql,导致的冲突嘛

转移到这里: