求助pymysql连接数据库报错1049的解决方法
求助大佬,万分感谢{:10_266:}代码如下:
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 本帖最后由 suchocolate 于 2021-5-9 14:09 编辑
在mysql里 show databases;
数据库名和表名别弄混了。 这不是提示没有找到对应的数据库名么?你是不是把表名写这里了
本帖最后由 阿奇_o 于 2021-5-9 14:22 编辑
针对报错,先确认是否真的有该 数据库名(注意拼写),以及是否已授权可以访问该数据库。
其次,port=3308 ? 你自定义了一个监听端口? MySQL默认端口是3306,一般是不会改的。
页:
[1]