v4.0.0版本如何安装启动mysql?

操作系统版本:centos7.6
jms版本:社区版v4.0.0
问题:执行./jmsctl.sh install安装jms时,默认没有安装mysql。
在jumpserver-ce-v4.0.0-x86_64/compose目录下单独执行mysql.yml报错。
请问应该如何安装并启动jms自带的mysql?


外置,现在默认使用postgresql

1 个赞

v4默认pgsql,如果要用 需要在安装的时候填写mysql信息进行初始化

1 个赞

在哪里填写?

配置文件/opt/jumpserver/config/config.txt

这个是老版本的。
新版本
################################# DB Configuration ####################################

For external databases, you need to enter the correct database information, the system will automatically handle the built-in database

(*) The password part must not contain single quotes and double quotes

DB_ENGINE=postgresql
DB_HOST=postgresql
DB_PORT=5432
DB_USER=postgres
DB_PASSWORD=
DB_NAME=jumpserver

改成
DB_ENGINE=mysql
DB_HOST=mysql
DB_PORT=3306
DB_USER=root
DB_PASSWORD=
DB_NAME=jumpserver

安装到初始化DB时候,报错,v4安装包没有mysql安装包,需要在线下载,网络不通,失败了。

报错截个图,网络不通可以自己在别处下好镜像打包进来

经试验,先安装V3.10.11,默认mysql数据库,然后升级V4即可 :grinning: