Jumpserver容器3.9.3报错找不到“jumpserver.common_settings”

用的docker启动jumpserver,版本是v3.9.3,在compose的时候,core里报错。

2024-01-03 14:45:09   File "/opt/py3/lib/python3.11/site-packages/MySQLdb/connections.py", line 255, in query
2024-01-03 14:45:09     _mysql.connection.query(self, query)
2024-01-03 14:45:09 django.db.utils.ProgrammingError: (1146, "Table 'jumpserver.common_settings' doesn't exist")

问题是我查看了一下mysql里面的table,名字明明是“common_setting” 少了最后的s,为什么core调用的是“common_settings” ?
mysql用的是jumpserver/mariadb:10.6,是docker上pull的容器。

这是由于升级过程有失败或者中断导致,你可以删除数据库后空库重新导入备份的 sql,然后重新升级。

创建数据库的语句可以从备份的 sql 或者现有 jumpserver 数据库查询。

show create database jumpserver;