您的位置:首页 > 运维架构

【error】django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")

2017-11-06 22:18 633 查看


当我们连接数据库时,有需要自定义option,可以用字典的形式

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # Add
'NAME': 'am',             # Or path to database file if using sqlite3.
'USER': 'probe',           # Not used with sqlite3.
'PASSWORD': '',                  # Not used with sqlite3.
'HOST': 'localhost',                      # Set to empty string for localhost. Not used with sqlite3.
'PORT': '3306',                      # Set to empty string for default. Not used with sqlite3.
'OPTIONS': {
'init_command': 'SET storage_engine=INNODB',
},
},
}


但是,有时候我们会遇到如下错误

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


需要把

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


改成

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


问题是mysql版本导致的!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐