django manage.py runserver错误未知的系统变量' innodb_strict_mode'"

时间:2018-04-02 11:15:45

标签: mysql django python-2.7

我使用python 2.7.14,django 1.11和mysql 5.7到我的本地服务器,它工作正常,直到我尝试连接我们的外部mysql 5.1数据库,并在检查我的连接时遇到以下错误(python管理。 py runserver)。我怀疑因为外部Mysql是5.1版本。以下是我的数据库设置和错误消息:

default':
    {
        'ENGINE': 'django.db.backends.mysql',
         #'NAME': os.path.join(BASE_DIR, 'db.mysql'),
         #'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
         'NAME': 'Mfg',
         'USER': 'arastra',
         'PASSWORD': '',   #no password
         'HOST': 'localhost',
         'PORT': '3356', # Tunnel set-up.




File "C:\Python27\Lib\site-packages\django\db\backends\mysql\base.py", line 101, in execute
return self.cursor.execute(query, args)
File "C:\Python27\Lib\site-packages\MySQLdb\cursors.py", line 174, in execute
self.errorhandler(self, exc, value)
File "C:\Python27\Lib\site-packages\MySQLdb\connections.py", line 36, in defaulterrorhandler
raise errorclass, errorvalue
django.db.utils.OperationalError: (1193, "Unknown system variable 'innodb_strict_mode'")

0 个答案:

没有答案