django连接mysql的各种坑

Django连接Mysql在MAC环境下踩过的坑 练习Python的Django编程,由于要存储同学的通讯录,想着以后还得用,所以舍弃了起步的sqlite3,直接连接Mysql。 查了网上的资料,都是MySQLdb啥的,Python 3都不支持了好不好?强烈建议技术网站要做到定时清理过期博客,让人浪费时间啊! 好了闲话少叙,Mac下Django连接Mysql要做到以下几步: 一是安装Mysql Connect 对,其他的都不对,挨个试过了,系统t... 阅读详情

一:django操作mysql时django.db.utils.OperationalError: (2003, "Can't connect to MySQL server")错误

配置mysql
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'jb1',
        'USER':'root',
        'PASSWORD':'',
        'HOST':'',
        'PORT':3306,
    }
}

解决办法
将C:\Windows\System32\drivers\etc\hosts的文件中下面释放:(推荐通过txt打开修改后保存桌面(修改文件后缀与原文件相同),然后覆盖原文件)

127.0.0.1       localhost

二:AttributeError: 'str' object has no attribute 'decode'

将提示的路径中operations.py文件中的判断注释掉,即可

最后,大功告成:

Can't connect to MySQL server的解决办法 ERROR 2003 (HY000): Can't connect to MySQL server on '*.*.*.*' (113)的解决办法 立即下载

相关推荐

从入门到精通:HyperMesh实体选择全攻略(含2025新界面操作)

本文系统解析了HyperMesh从基础到高级的实体选择技巧,重点介绍了2025新界面的交互逻辑与效率提升。内容涵盖选择模式、框选方法、右键菜单高级选择、图形窗口选择器与命令面板的智能联动,以及利用浏览器和过滤器进行精准定位的实战指南,帮助用户显著提升前处理建模效率。

open4的博客 1088

django +mysql使用常见错误以及解决方案

1:django makemigrations 生成迁移文件时,发现几个字段丢失,https://www.cnblogs.com/BillBie/p/17276645.html。4 在migrations目录下的0001_initial.py 中的field 在项目的views.py中可以直接进行调用(无须模块引入)3 在django中,models.py中定义的模型(表)必须与migrations目录下的生成字段相匹配,否则迁移不完整,表无法正常使用。models.py中定义的模型(表结构)

qq_28938301的博客 687

关于华为高斯数据库出现Invalid or unsupported by client SCRAM mechanisms定位解决的过程

最近公司有个新项目使用的是高斯数据库,因为我们的项目是直接从别的项目组拿来的,配置都是已经配好的,但是在放到正式环境上之后出现报错。起初我们以为是测试和正式的版本不一致,但是结果是版本一致的。最后这个问题搞了我们几个小时,都没法解决。

Curtisjia的博客 3188

Django使用已有mysql数据库中的表生成models,遇到得一些坑和解决办法

models使用过程中遇到一些问题,总结一下,以后遇到可借鉴 用已有mysql数据库创建models 准备工作:创建号project,app,注册app,更改settings里的数据库为mysql,数据库设计好表结构 python manage.py inspectdb > models.py 从生成的models文件中把代码复制到app文件夹下的models里,并把生成的models文件删除。 managed = True把models里的meta里的managed改为True 生成的mode

nishino123的博客 1309

千兆以太网PHY设计:PCB原理图完整示例

深入解析千兆以太网PHY电路设计要点,提供完整的PCB原理图设计实例,帮助工程师掌握高速信号布局与电源去耦等关键技术,提升设计稳定性与信号完整性。

weixin_30633869的博客 635

CCS安装教程图解说明:可视化步骤快速上手

通过清晰的图解步骤详解CCS安装过程,帮助新手快速掌握环境搭建。结合ccs安装教程与实际操作界面,每一步都直观易懂,大幅降低学习门槛,提升配置效率。

weixin_42611310的博客 966

Django框架003:orm与MySQL数据库的连接及踩坑记录

Django框架003:orm与MySQL数据库的连接及踩坑记录

小淼淼的博客 1553

基于matlab的图像HOG特征提取算法仿真

方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识别中,尤其在行人检测中获得了极大的成功。需要提醒的是,HOG+SVM进行行人检测的方法是法国研究人员Dalal在2005的CVPR上提出的,而如今虽然有很多行人检测算法不断提出,但基本都是以HOG+SVM的思路为主。

平时工作较为繁忙,私信消息一般晚上回复,谢谢大家~~ 732

解决MAC上Django连接Mysql django.db.utils.OperationalError: (2003, "Can't connect to MySQL 的问题

Steven 最近在mac电脑是开发Django项目,但是遇到了一个很棘手的问题,就是跑Django程序连接Mysql始终报错,最开始的问题是password的问题,后来把password改过来之后,发现还是不行,后来检查自己的Django程序urls.py和views.py反复修改都无济于事,views.py函数 setting.py 在网上查了很多方法,...

Seagull的专栏 1194

爬虫法律风险与合规边界

爬虫技术的法律边界正在快速收紧。从2017年上海晟品案开启爬虫入刑先河,到2025年Cloudflare区块链溯源技术将违规行为与企业主体永久绑定,合规已从"可选项"变为"必选项"。技术团队需要建立三层防御体系法律合规层:法律适用判定、授权管理、合同审查、隐私政策;技术控制层:访问控制、数据加密、匿名化、审计日志、监控告警;组织管理层:DPO任命、培训体系、应急响应、合规审计、绩效考核。

从事移动开发八年,csdn博客专家,阿里云特邀专家,华为云云享专家,高级网络信息安全工程师,大数据工程师(高级),python技术开发(高级),HarmonyOS 应用开发者高级认证,现在某学校任教。 1164

1998年高教社杯全国大学生数学建模竞赛 B 题:《灾情巡视路线》真题解析与 MATLAB 解决方案

🏆 本文已收录于专栏:《滚雪球学数学建模(含历年真题)》,持续更新最新及历年数学建模竞赛资料,每篇内容力求做到“问题讲透、模型讲清、代码可用、论文可参考”,帮助你从零开始逐步建立完整的数学建模知识体系。

**My Coding Family** 883

django mysql连接超时_坑(一)—— Django ORM 连接超时的坑

问题数据库链接丢失异常django.db.utils.OperationalError: (2013, ‘Lost connection to MySQL server during query‘)查询mysql全局变量SHOW GLOBAL VARIABLES;可以看到wait_timeout,此变量表示连接空闲时间,MySQL默认的时间是8小时。如果客户端使用一个连接查询多次数据库,如果连续查...

weixin_36336710的博客 1196

【华为OD机试真题 新系统】1043、魔法咒语组合 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

【华为OD机试真题 新系统】1043、魔法咒语组合 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2026e卷,od机试,2026E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2026华为od,如何备战华为od

KJ.JK 285

django连接本地mysql注意要踩的坑

1、安装mysql 这里就不多赘述了,安装pymsql最应该注意的就是在next和excute同时存在的时候。一定要点击excute。 2、连接MySQL mysql -uroot -p #进入mysql mysql> CREATE DATABASE [数据库名] CHARSET=utf8; #创建mysql 例如:CREATE DATABASE test ...

西北乱跑娃的博客 1634

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Django 连接mysql的几个坑

问题列表1 . No module named MYSQLdb2. 连接MySQL8.0版本时出现Client does not support authentication protocol requested by server3. raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) 近期学习Django,安装过...

huangbinzhang的博客 1524

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Django 连接mysql 踩过的坑

1、创建数据库 2、在Django项目文件下的settings.py配置数据库 3、在Django项目__init__.py文件中,用pymysql代替MySqlDB import pymysql pymysql.install_as_MySQLdb() 4、在app包的models.py文件中,使用ORM class UserInfo(models.Mode...

anzhang5248的博客 289

Ubuntu上 Django连接 Mysql(记录我踩的坑)

1、#查看有没有安装MySQL:dpkg -l |mysql2、 安装MySQL:3、检查是否安装成功:通过上述命令检查之后,如果看到有 mysql 的处于 LISTEN 状态则表示安装成功。4、登录mysql数据库可以通过如下命令:-u 表示选择登陆的用户名, -p 表示登陆的用户密码,提示:Access denied for user 'root'@'localhost'

在水一方 638

django mysql连接超时设置_坑(一)—— Django ORM 连接超时的坑

问题数据库链接丢失异常django.db.utils.OperationalError: (2013, 'Lost connection to MySQL server during query')查询mysql全局变量SHOW GLOBAL VARIABLES;可以看到wait_timeout,此变量表示连接空闲时间,MySQL默认的时间是8小时。如果客户端使用一个连接查询多次数据库,如果连续查...

weixin_31241561的博客 1772

Django连接MySQL报错大全:从ImportError到AttributeError的完整避坑指南

本文系统梳理了Django连接MySQL时常见的ImportError、AttributeError等报错,深入剖析了mysqlclient版本兼容性、环境依赖冲突等核心问题。提供了从环境配置、依赖管理到代码调试的完整避坑指南,帮助开发者高效解决数据库连接难题。

blue42的博客 765

Django 连接到 MySQL遇到的坑

准备将 Django 连接到 MySQL,在命令行输入命令 python manage.py makemigrations 后报错: 由于 mysqlclient 目前不支持高版本python,出现这个错误之后可以根据错误提示找到文件位置,打开 base.py 文件,找到以下代码: 如上图所示,将if 语句注释掉后再运行就不会报这个错了。 结果刚高兴一下下,又报了个AttributeError...

顾鸢的博客 674

django2.2连接mysql遇到的坑

1、mysql数据库配置 2、首先需要建一个myweb数据库 3、执行数据库迁移命令makemigrations python manage.py makemigrations MySite 报错: 主要是说没有安装mysql客户端;但是明明安装了,因为没有mysql那个包,只有pymysql 需要在项目的目录下的__init__.py...

weixin_30480583的博客 586

django2连接mysql_django2.2连接mysql遇到的坑

1、mysql数据库配置2、首先需要建一个myweb数据库3、执行数据库迁移命令makemigrationspython manage.py makemigrations MySite报错:主要是说没有安装mysql客户端;但是明明安装了,因为没有mysql那个包,只有pymysql需要在项目的目录下的__init__.py 添加如下代码;此目录C:\Users\28277\Desktop\MyW...

weixin_30231153的博客 120

Django与MySQL连接遇到的坑

1出现decode错误,意为字符集错误 错误提示是这样的 File "/usr/local/lib/python3.7/site-packages/django/db/backends/mysql/operations.py", line 146, in last_executed_query query = query.decode(errors='replace') AttributeError: 'str' object has no attribute 'decode' 解决办法: 打开

weixin_43566803的博客 1003

django2.2使用mysql连接工具mysql-connector-python爬坑

开发环境: 系统:linux 框架:django2.2 数据库:MySQL8.0 驱动:mysql-connector-python(lastest version) 本人是个折腾党,什么都喜欢用最新的 本来django使用mysql一直用的pymysql,但是不知道什么原因,可能是django2.2的原因,因为官方是推荐的mysql-connector 然后使用时候坑来...

人望山丶鱼窥荷的博客 1729

django mysql内存泄漏_Django 连接mysql 踩过的坑

1、创建数据库2、在Django项目文件下的settings.py配置数据库3、在Django项目__init__.py文件中,用pymysql代替MySqlDBimportpymysqlpymysql.install_as_MySQLdb()4、在app包的models.py文件中,使用ORMclassUserInfo(models.Model):id= models.AutoField(pri...

weixin_32247455的博客 240
上一篇: python打包exe文件解决问题
下一篇: django2.x URL中path()与re_path()的用法
睹小物
博客等级 码龄9年 26粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值