Jumpserver(跳板机、堡垒机)启动jms Django连接mysql数据库报错

时间:2023-03-09 01:42:20
Jumpserver(跳板机、堡垒机)启动jms Django连接mysql数据库报错

Jumpserver(跳板机、堡垒机)启动jms Django连接mysql数据库报错

解决办法

根据报错信息 , 去查看官方手册

Jumpserver(跳板机、堡垒机)启动jms Django连接mysql数据库报错

在settings.py文件夹加入DATABASES['OPTIONS']['init_command'] = "SET sql_mode='STRICT_TRANS_TABLES'"

修改 jumpserver安装目录下 apps/jumpserver/settings.py

(py3) [root@jumpserver jumpserver]# vim /opt/jumpserver/apps/jumpserver/settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.{}'.format(CONFIG.DB_ENGINE),
'NAME': CONFIG.DB_NAME,
'HOST': CONFIG.DB_HOST,
'PORT': CONFIG.DB_PORT,
'USER': CONFIG.DB_USER,
'PASSWORD': CONFIG.DB_PASSWORD,
'ATOMIC_REQUESTS': True,
# 添加以下内容
'OPTIONS':{
'init_command':"SET sql_mode='STRICT_TRANS_TABLES'",
'charset':'utf8mb4',
},
}
}

Jumpserver(跳板机、堡垒机)启动jms Django连接mysql数据库报错

没有再报错了