吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 477|回复: 8
收起左侧

[求助] django.db.utils.OperationalError: (1045, "Access denied for user

[复制链接]
Zzxy 发表于 2024-3-18 17:25
在执行“python manage.py migrate"时发生了这样的错误
image.png
检查了用户名和密码是没有错的

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

cattie 发表于 2024-3-18 17:28
你用命令行手动登录一下mysql服务器试试,这个报错看起来就是连不上数据库。
爱飞的猫 发表于 2024-3-18 18:05
Using password: NO


建议检查代码,错误信息提示是你没有提供密码。
dork 发表于 2024-3-18 20:33
哎,本来不想打字了,还是帮帮你吧:先关闭数据库服务,通过mysqld --console --skip-grant-tables --shared-memory来进行无密码登陆(登陆要再打开一个cmd),然后把root的密码设置为空,启动数据库服务,无密码登陆,然后设置自己的密码,最后退出。
 楼主| Zzxy 发表于 2024-3-19 16:45
cattie 发表于 2024-3-18 17:28
你用命令行手动登录一下mysql服务器试试,这个报错看起来就是连不上数据库。

请问要使用什么命令?

点评

新建一个py文件,搜搜pymysql相关的api,测试一下connect函数就行  详情 回复 发表于 2024-3-19 22:01
 楼主| Zzxy 发表于 2024-3-19 16:47
爱飞的猫 发表于 2024-3-18 18:05
建议检查代码,错误信息提示是你没有提供密码。

密码是没有错误的
 楼主| Zzxy 发表于 2024-3-19 16:48
dork 发表于 2024-3-18 20:33
哎,本来不想打字了,还是帮帮你吧:先关闭数据库服务,通过mysqld --console --skip-grant-tables --share ...

这个方法好像不太行
cattie 发表于 2024-3-19 22:01
Zzxy 发表于 2024-3-19 16:45
请问要使用什么命令?

新建一个py文件,搜搜pymysql相关的api,测试一下connect函数就行
 楼主| Zzxy 发表于 2024-3-19 22:24
我试了评论区的办法了,都不太行,我就找我朋友看了,我本来setting.py中的DATABASES中的user,password什么的写成了小写的,最后改成大写字母就好了。这是为什么?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 17:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表