mysql - 错误地尝试使用 Django 创建数据库

标签 mysql django django-syncdb my.cnf

所以我在某处读到,Django 不会在 MySQL 上的生产环境中创建数据库。它只创建了表,您必须先在 MySQL 中创建数据库,然后才能执行 syncdb。但是,当 my.cnf 中名称的数据库不存在时,我犯了执行 syncdb 的错误。现在我被锁定在mysql之外了。我无法使用 mysql -u root -p 登录它。它给我错误:ERROR 1049 (42000): Unknown database

最佳答案

想通了。只需注释掉 Django 尝试在其中创建表的数据库特定的部分(在文件 my.cnf 中)。然后您应该能够登录 MySQL。

关于mysql - 错误地尝试使用 Django 创建数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25340298/

相关文章:

python - Django 如何在类上而不是在函数上使用 `` 接收器装饰器

python - Django manage.py 未知命令 : 'syncdb'

python - 使用 Django syncdb 安装存储过程或函数

mysql - Hibernate 数据访问的 JDBC 异常

django - 如何以编程方式设置 Django 选择字段?

mysql - #1115 - 未知字符集 : 'utf8mb4'

Django Rest框架向序列化器添加模型方法两次

将元组添加到 MySql 的 Python 函数不起作用

mysql - 缓冲区溢出 SQL 注入(inject)是如何发生的?