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