django-mysqlclient_1193错误

Django 配置 mysqlclient 驱动 1193错误

错误描述:

 
  
   
  
  
   
    
     
      
       
        
       
       
       
       
        
         
         
         
django.db.utils.OperationalError: (1193, "Unknown system variable ‘storage_engine‘")
?

感谢作者: –> 传送门

django连接数据库时,配置

 
  
   
  
  
   
    
     
      
       
        
"OPTIONS":{"init_command":"SET storage_engine=INNODB;"}1

 

如果mysql数据库的版本是5.6,这句话会抛出如下异常

 
  
   
  
  
   
    
     
      
       
        
django.db.utils.OperationalError: (1193, "Unknown system variable ‘storage_engine‘")1

解决办法

 
  
   
  
  
   
    
     
      
       
        
"OPTIONS":{"init_command":"SET default_storage_engine=INNODB;"}

 

mysql 版本:5.7.21 出现1193的问题 一样适用

 
  
   
  
  
   
    
     
      
       
        
Server version: 5.7.21 MySQL Community Server (GPL)