鱼C论坛

 找回密码
 立即注册
查看: 3030|回复: 3

[已解决]求助pymysql连接数据库报错1049的解决方法

[复制链接]
发表于 2021-5-9 13:44:14 | 显示全部楼层 |阅读模式
5鱼币
求助大佬,万分感谢

代码如下:
from pymysql import connect

db = connect(host='localhost',user='root',password='password11',database='MySQL80',port=3308)

报错内容:
raise errorclass(errno, errval)
pymysql.err.InternalError: (1049, "Unknown database 'mysql80'")

使用的python版本3.7.6
mysql版本8.0.24
pymysql版本1.0.2
最佳答案
2021-5-9 13:44:15
本帖最后由 suchocolate 于 2021-5-9 14:09 编辑

在mysql里 show databases;
数据库名和表名别弄混了。

最佳答案

查看完整内容

在mysql里 show databases; 数据库名和表名别弄混了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-5-9 13:44:15 | 显示全部楼层    本楼为最佳答案   
本帖最后由 suchocolate 于 2021-5-9 14:09 编辑

在mysql里 show databases;
数据库名和表名别弄混了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-5-9 14:09:19 From FishC Mobile | 显示全部楼层
这不是提示没有找到对应的数据库名么?你是不是把表名写这里了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-5-9 14:21:37 | 显示全部楼层
本帖最后由 阿奇_o 于 2021-5-9 14:22 编辑

针对报错,先确认是否真的有该 数据库名(注意拼写),以及是否已授权可以访问该数据库。

其次,port=3308 ? 你自定义了一个监听端口? MySQL默认端口是3306,一般是不会改的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-15 22:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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