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',
            },
    }       
} 

 

没有再报错了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM