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

 

沒有再報錯了

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章