升级到ubuntu 16.04后,无法在MySQL上迁移django数据库

查尔斯

在ubuntu 16.04上重新安装了系统,首次尝试运行时python manage.py makemigrations出现以下错误:

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

我的django数据库设置为:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'license_portal',
        'USER': '****',
        'PASSWORD': '****',
        'HOST': '127.0.0.1',
        'PORT': '3306',
        'OPTIONS': {
            "init_command": "SET storage_engine=MyISAM",
        },
    },
}

库:

(mmslic) ➜  mmsLicenseServer git:(master) ✗ pip freeze              
Django==1.8.12
django-admin-bootstrapped==2.5.7
django-bootstrap3==7.0.1
MySQL-python==1.2.5
mysqlclient==1.3.7
requests==2.9.1
(mmslic) ➜  mmsLicenseServer git:(master) ✗ dpkg -l | grep -i mysql            
ii  libmysqlclient-dev                            5.7.12-0ubuntu1                                     amd64        MySQL database development files
ii  libmysqlclient20:amd64                        5.7.12-0ubuntu1                                     amd64        MySQL database client library
ii  libmysqlclient20:i386                         5.7.12-0ubuntu1                                     i386         MySQL database client library
ii  libqt4-sql-mysql:i386                         4:4.8.7+dfsg-5ubuntu2                               i386         Qt 4 MySQL database driver
ii  mysql-client-5.7                              5.7.12-0ubuntu1                                     amd64        MySQL database client binaries
ii  mysql-client-core-5.7                         5.7.12-0ubuntu1                                     amd64        MySQL database core client binaries
ii  mysql-common                                  5.7.12-0ubuntu1                                     all          MySQL database common files, e.g. /etc/mysql/my.cnf
ii  mysql-server                                  5.7.12-0ubuntu1                                     all          MySQL database server (metapackage depending on the latest version)
ii  mysql-server-5.7                              5.7.12-0ubuntu1                                     amd64        MySQL database server binaries and system database setup
ii  mysql-server-core-5.7                         5.7.12-0ubuntu1  
查尔斯

在解决了这个问题之后,我发现问题是MySQL 5.7版本上的更改。

使用MySQL 5.7时,该命令SET storage_engine=MyISAM将不起作用,所以这就是问题所在!

作为对发现的MySQL 5.7文档的使用default_storage_engine,而不是!我的配置变为:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'license_portal',
        'USER': '****',
        'PASSWORD': '****',
        'HOST': '127.0.0.1',
        'PORT': '3306',
        'OPTIONS': {
            "init_command": "SET default_storage_engine=MyISAM",
        },
    },
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

升级到ubuntu 16后无法管理设备

来自分类Dev

升级到ubuntu 16.04后,无法在MySQL上迁移django数据库

来自分类Dev

升级到Ubuntu 16后git push损坏

来自分类Dev

从ubuntu 12升级到ubuntu 16后,打印机在纸张的反面打印

来自分类Dev

清除 ppa 崩溃后如何将 Ubuntu 16 LTS 升级到 18 LTS

来自分类Dev

Ubuntu 12.04升级到16-Mysql有危险吗?

来自分类Dev

从14升级到Ubuntu 16后卡在fsck“ / dev / sda1:clean xxx / xxx files [...]”

来自分类Dev

从14升级到Ubuntu 16后卡在fsck“ / dev / sda1:清洁xxx / xxx文件[...]”

来自分类Dev

升级到Ubuntu 18.04后的Bootloop

来自分类Dev

无法升级到Ubuntu 14.04

来自分类Dev

升级到最新的Ubuntu无法启动

来自分类Dev

无人值守升级可以从Ubuntu 16升级到17(重大升级)吗?

来自分类Dev

进入sh:pvdisplay:升级到Chef客户端16后找不到命令

来自分类Dev

有了ISO文件后,如何将操作系统升级到版本16

来自分类Dev

从 Server 16 升级到 18.04 LTS 打破了 XP 机器上的 Samba 共享

来自分类Dev

升级到Ubuntu 13.10后KDevelop无法正常工作

来自分类Dev

升级到13.04后无法调整Ubuntu亮度

来自分类Dev

升级到Ubuntu 13.10后KDevelop无法正常工作

来自分类Dev

升级到Ubuntu 14.04后Rhythmbox无法启动

来自分类Dev

升级到Ubuntu 14.10后无法安装Skype

来自分类Dev

升级到Ubuntu 15.10后Unity无法正常工作

来自分类Dev

升级到ubuntu 14.04后,Eclipse无法自动完成

来自分类Dev

升级到16.04失败后,Ubuntu 14.04无法启动

来自分类Dev

升级到Ubuntu 14.10后无法运行g ++

来自分类Dev

升级到Ubuntu 15.10后无法通过ppsh SSH

来自分类Dev

升级到VirtualBox 5.2.6后无法登录Ubuntu来宾

来自分类Dev

升级到Ubuntu 16.04后,MariaDB无法启动

来自分类Dev

升级到ubuntu 16.04后无法打开VMware

来自分类Dev

升级到Ubuntu 17.10后无法读取系统字体

Related 相关文章

  1. 1

    升级到ubuntu 16后无法管理设备

  2. 2

    升级到ubuntu 16.04后,无法在MySQL上迁移django数据库

  3. 3

    升级到Ubuntu 16后git push损坏

  4. 4

    从ubuntu 12升级到ubuntu 16后,打印机在纸张的反面打印

  5. 5

    清除 ppa 崩溃后如何将 Ubuntu 16 LTS 升级到 18 LTS

  6. 6

    Ubuntu 12.04升级到16-Mysql有危险吗?

  7. 7

    从14升级到Ubuntu 16后卡在fsck“ / dev / sda1:clean xxx / xxx files [...]”

  8. 8

    从14升级到Ubuntu 16后卡在fsck“ / dev / sda1:清洁xxx / xxx文件[...]”

  9. 9

    升级到Ubuntu 18.04后的Bootloop

  10. 10

    无法升级到Ubuntu 14.04

  11. 11

    升级到最新的Ubuntu无法启动

  12. 12

    无人值守升级可以从Ubuntu 16升级到17(重大升级)吗?

  13. 13

    进入sh:pvdisplay:升级到Chef客户端16后找不到命令

  14. 14

    有了ISO文件后,如何将操作系统升级到版本16

  15. 15

    从 Server 16 升级到 18.04 LTS 打破了 XP 机器上的 Samba 共享

  16. 16

    升级到Ubuntu 13.10后KDevelop无法正常工作

  17. 17

    升级到13.04后无法调整Ubuntu亮度

  18. 18

    升级到Ubuntu 13.10后KDevelop无法正常工作

  19. 19

    升级到Ubuntu 14.04后Rhythmbox无法启动

  20. 20

    升级到Ubuntu 14.10后无法安装Skype

  21. 21

    升级到Ubuntu 15.10后Unity无法正常工作

  22. 22

    升级到ubuntu 14.04后,Eclipse无法自动完成

  23. 23

    升级到16.04失败后,Ubuntu 14.04无法启动

  24. 24

    升级到Ubuntu 14.10后无法运行g ++

  25. 25

    升级到Ubuntu 15.10后无法通过ppsh SSH

  26. 26

    升级到VirtualBox 5.2.6后无法登录Ubuntu来宾

  27. 27

    升级到Ubuntu 16.04后,MariaDB无法启动

  28. 28

    升级到ubuntu 16.04后无法打开VMware

  29. 29

    升级到Ubuntu 17.10后无法读取系统字体

热门标签

归档