django.db.utils.OperationalError: (1049, “Unknown database ‘runoob‘“)
背景:在Django中创建表结构,执行如下指令的时候遇到了题目所述的问题,查阅资料以后解决了该问题,在此做下记录。
python manage.py migrate
报错中描述的是没有找到名字为 runoob的数据库,这里提供两种可能的解决思路。
Django项目配置文件中的数据库名称与mysql中的数据库名称不对应。
查看自己项目同名文件夹下的setting.py文件中的如下所示的‘NAME’属性
DATABASES = {'default':{'ENGINE': 'django.db.backends.mysql', # 数据库引擎'NAME': 'runoob', # 数据库名称'HOST': '127.0.0.1', # 数据库地址,'PORT': 3306, # 端口'USER': 'root', # 数据库用户名'PASSWORD': '*****', # 数据库密码} }
2.查看自己的mysql数据库中是否有对应名称的数据库
具体做法如下:
使用win+r打开命令行
输入以下命令
mysql -u root -p
然后会提示输入数据库root账户的密码
然后执行以下指令可以查看自己mysql中已有的数据库
show databases
如果显示出的列表中没有对应名称的数据库,那么就执行以下命令创建对应数据库
CREATE DATABASE runoob
然后再次执行应该就可以正确运行了
还有另外一种可能是对应的端口被其他应用占用了,可以采用以下方法来查看对应端口是否被占用
使用win+r打开命令行
然后执行以下命令来查看3306端口是否被占用
netstat -aon|findstr "3306"
显示出的列表中最后一列是占用3306端口对应的应用程序的PID
然后打开任务管理器
查看“详细信息”那一行,其中找到上面PID对应的应用程序。如果可以的话,可以在任务管理器关闭对应应用程序
django.db.utils.OperationalError: (1049, “Unknown database ‘runoob‘“)相关推荐
- 解决django.db.utils.InternalError: (1049, Unknown database 'exam_db')
先检查seeting数据库配置DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'eaxm_db', ' ...
- django.db.utils.OperationalError: no such column: catalogue_product.is_public
报错来自django-oscar从低版本向高版本迁移的时候发生的. 完整报错如下: Traceback (most recent call last): File "/home/appl ...
- django数据库错误django. db. utils. OperationalError: ( 1044,‘Access denied for user’ erqueque’@' %’to‘dj’
数据库配置的两种方法 第一种,在settings内直接配置,缺点就是如果上传到GitHub或码云会把数据库给暴露出来 DATABASES = { 'default': { 'ENGINE': 'dja ...
- django.db.utils.OperationalError: (1040, ‘Too many connections‘)
在工作中使用sqlalchemy遇到错误如下: django.db.utils.OperationalError: (1040, 'Too many connections') 2.1 查看mysql ...
- django.db.utils.OperationalError: (1050, “Table ‘表名‘ already exists)解决方法
django.db.utils.OperationalError: (1050, "Table '表名' already exists)解决方法 参考文章: (1)django.db.uti ...
- Django连接MySQL8.0报错django.db.utils.OperationalError: (1045, “Access denied for user ‘16066‘@‘localhos
Django连接MySQL8.0报错 django.db.utils.OperationalError: (1045, "Access denied for user '16066'@'lo ...
- Django.db.utils.OperationalError: (1045, Access denied for user 'root'@'localhost' (using passwo...
今天我在Django 链接 Mysql 数据库 的时候出现了一个错误:Django.db.utils.OperationalError: (1045, "Access denied for ...
- django.db.utils.OperationalError: (1050, Table 'xxx' already exists)
django.db.utils.OperationalError: (1050, "Table 'xxx' already exists") 今天迁移数据过程中发生的报错,经各种百 ...
- Django 无法添加新字段,django.db.utils.OperationalError: (1050, Table app already exists)
要修改的表长这样,我要添加一个叫做category的字段 class AppInfo(models.Model):name = models.CharField(max_length=255, nul ...
最新文章
- 冲销已过账外向交货单
- nacos 配置中心和注册中心依赖后报错,提示 org.apache.http.impl.client.HttpClientBuilder 这个类找不到
- 下列符合c语言语法的字符常量是,C语言程序设计(周经亚)选择题练习-chapter 5.doc...
- nginx高性能WEB服务器系列之七--nginx反向代理
- NSLayoutConstraint 使用详解 VFL使用介绍
- Python自己写模块提供调用
- AI分析猪叫声中的情绪,“贾维斯”“大白”会不会照进现实?
- logistic regression及其Python实现
- 【文本分类】几个可作为Baseline的模型
- wifi上行下行速度测试_测试网速_测试网速wifi在线测试
- VSCode 插件Code Runner 中文提示乱码
- 关于用ADS设计PA中电容的选择
- 趋势科技安全威胁病毒预警(本周十大病毒排名)
- OB0202 obsidian kanban插件使用
- TFN频谱仪为什么好用以150为例
- 【技巧】如何搜索公众号内文章
- 阿里云注册账号、购买云服务器、搭建网站全流程(图文教程)
- 2009成渝微型计算机处于空白,2020届广州市高三年级调研测试文综地理试题(5页)-原创力文档...
- 投影仪幕布增益_你还对投影仪幕布不了解吧?这些干货让你明白
- conda\pip 安装pytorch
热门文章
- Excel 2010 SQL应用030 查询关键字
- unity嵌入android应用后资源加载很慢
- Win11 桌面图标突然无法点击如何解决
- mysql 查询字段加密 - 对手机号、身份证号 查询结果 用****加密代替
- unity角色脚步音效根据地面材质不同而改变问题
- 第四届“图灵杯”趣味网络邀请赛
- Jonathan Bryce说:Openstack属于全世界,并不属于一个公司,也不会属于一个国家……
- IMaT: Unsupervised Text Attribute Transfer via Iterative Matching and Translation
- Java定义数组的三种方式
- AI实战:深度学习中的图像数据集