鱼C论坛

 找回密码
 立即注册
查看: 1092|回复: 7

[已解决]新人刚接触pycharm连接数据库出现了以下问题,求大佬们解析

[复制链接]
发表于 2022-3-6 15:33:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
OperationalError at /chpa/index
(pymysql.err.OperationalError) (1045, "Access denied for user 'scott'@'localhost' (using password: YES)")
(Background on this error at: https://sqlalche.me/e/14/e3q8)
Request Method:        GET
Request URL:        http://127.0.0.1:8088/chpa/index
Django Version:        4.0.2
Exception Type:        OperationalError
Exception Value:       
(pymysql.err.OperationalError) (1045, "Access denied for user 'scott'@'localhost' (using password: YES)")
(Background on this error at: https://sqlalche.me/e/14/e3q8)
Exception Location:        F:\djangoProject1\lib\site-packages\pymysql\err.py, line 143, in raise_mysql_exception
Python Executable:        F:\djangoProject1\Scripts\python.exe
Python Version:        3.8.1
Python Path:       
['D:\\djangoProject1',
'C:\\Users\\LIN\\AppData\\Local\\Programs\\Python\\Python38\\python38.zip',
'C:\\Users\\LIN\\AppData\\Local\\Programs\\Python\\Python38\\DLLs',
'C:\\Users\\LIN\\AppData\\Local\\Programs\\Python\\Python38\\lib',
'C:\\Users\\LIN\\AppData\\Local\\Programs\\Python\\Python38',
'F:\\djangoProject1',
'F:\\djangoProject1\\lib\\site-packages']
最佳答案
2022-3-6 15:45:45
本帖最后由 isdkz 于 2022-3-6 15:51 编辑


按这个来(根据你的情况来修改,不带中括号):
ENGINE = create_engine("mysql+pymysql://【此处填用户名】:【此处填密码】@localhost/【此处填数据库的名称】") 
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-6 15:36:18 | 显示全部楼层
你确定你连接的账号密码都对了?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-6 15:40:53 | 显示全部楼层
isdkz 发表于 2022-3-6 15:36
你确定你连接的账号密码都对了?

用Django连接的数据库
是这里的问题吗?ENGINE = create_engine('mysql+pymysql://scott:tiger@localhost/foo')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-6 15:41:58 | 显示全部楼层
天真無邪 发表于 2022-3-6 15:40
用Django连接的数据库
是这里的问题吗?ENGINE = create_engine('mysql+pymysql://scott:tiger@localhos ...

你有在本地安装mysql吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-6 15:42:31 | 显示全部楼层
isdkz 发表于 2022-3-6 15:41
你有在本地安装mysql吗?

有的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-6 15:45:45 | 显示全部楼层    本楼为最佳答案   
本帖最后由 isdkz 于 2022-3-6 15:51 编辑


按这个来(根据你的情况来修改,不带中括号):
ENGINE = create_engine("mysql+pymysql://【此处填用户名】:【此处填密码】@localhost/【此处填数据库的名称】") 
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-6 15:48:22 | 显示全部楼层
isdkz 发表于 2022-3-6 15:45
按这个来(根据你的情况来修改):

好的,我去试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-6 16:03:22 | 显示全部楼层
OperationalError at /chpa/index
(pymysql.err.OperationalError) (1049, "Unknown database 'lin'")
(Background on this error at: https://sqlalche.me/e/14/e3q8)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 06:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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