【问题标题】:How can I recreate a Django project's database?如何重新创建 Django 项目的数据库?
【发布时间】:2012-07-14 17:05:52
【问题描述】:

我错误地删除了我的 Django 项目使用的 MySQL 数据库。幸运的是,这只是我的开发环境。如何重新创建数据库和所有表?

当我执行 python manage.py syncdb 时,它会失败并显示

_mysql_exceptions.OperationalError: (1049, "Unknown database 'myproject'")

任何帮助将不胜感激。

【问题讨论】:

    标签: python mysql django django-models


    【解决方案1】:

    在运行 syncdb 之前,您必须在 MySQL 中创建数据库:

    mysql> create database myproject;
    

    【讨论】:

      【解决方案2】:

      syncdb 不会为您创建数据库。您需要进入 MySQL shell 并执行CREATE DATABASE myproject;

      【讨论】:

        【解决方案3】:

        【讨论】:

        • 感谢您的链接,非常有用。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-10-27
        • 1970-01-01
        • 2013-01-23
        • 1970-01-01
        • 2015-11-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多