8

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

当我这样做python manage.py syncdb时,它失败了

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

任何帮助都感激不尽。

4

3 回答 3

8

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

mysql> create database myproject;
于 2012-07-15T18:09:17.303 回答
2

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

于 2012-07-15T18:09:28.523 回答
1

您需要创建一个新数据库并配置权限。http://www.debuntu.org/how-to-create-a-mysql-database-and-set-privileges-to-a-user

于 2012-07-15T18:09:58.240 回答