django.db.utils.OperationalError: (1045, "Access denied for user
在执行“python manage.py migrate"时发生了这样的错误检查了用户名和密码是没有错的 你用命令行手动登录一下mysql服务器试试,这个报错看起来就是连不上数据库。 Using password: NO
建议检查代码,错误信息提示是你没有提供密码。 哎,本来不想打字了,还是帮帮你吧:先关闭数据库服务,通过mysqld --console --skip-grant-tables --shared-memory来进行无密码登陆(登陆要再打开一个cmd),然后把root的密码设置为空,启动数据库服务,无密码登陆,然后设置自己的密码,最后退出。 cattie 发表于 2024-3-18 17:28
你用命令行手动登录一下mysql服务器试试,这个报错看起来就是连不上数据库。
请问要使用什么命令? 爱飞的猫 发表于 2024-3-18 18:05
建议检查代码,错误信息提示是你没有提供密码。
密码是没有错误的 dork 发表于 2024-3-18 20:33
哎,本来不想打字了,还是帮帮你吧:先关闭数据库服务,通过mysqld --console --skip-grant-tables --share ...
这个方法好像不太行 Zzxy 发表于 2024-3-19 16:45
请问要使用什么命令?
新建一个py文件,搜搜pymysql相关的api,测试一下connect函数就行 我试了评论区的办法了,都不太行,我就找我朋友看了,我本来setting.py中的DATABASES中的user,password什么的写成了小写的,最后改成大写字母就好了。这是为什么?
页:
[1]