使用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服务的连接信息。这样一来,我们就无需自己手动安装和配置数据库,省去了许多麻烦的步骤。
使用离线安装方式
-
下载离线安装包,并上传到
/opt/
下wget https://community.fit2cloud.com/#/products/jumpserver/downloads
-
进入
/opt
下,并解压cd /opt tar -xf jumpserver-offline-installer-v3.4.3-amd64.tar.gz cd jumpserver-offline-installer-v3.4.3-amd64
-
修改配置文件
我这里只贴出需要修改的配置
详细配置文件解释参考:
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
-
安装
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。它将为你提供一个简单、可靠的数据库解决方案,让你的服务器管理更加高效和便捷。
如果你有任何问题或者想分享自己的经验,请在下方留言,我们一起探讨讨论吧!