当前位置: 首页 > 知识库问答 >
问题:

从MySQL读取表-Python

计光赫
2023-03-14

我有MySQL(数据库:条目,表格:问题列表)

我想用python阅读并打印出来...但是当我运行如下代码时,它显示错误。

import mysql.connector
#from mysql.connector import Error

mydb = mysql.connector.connect(
host="localhost",
#user="yourusername",
#passwd="yourpassword",
database="items"
)

mycursor = mydb.cursor()
sql_statement = "SELECT * FROM issuelist"

mycursor.execute(sql_statement)
myresult = mycursor.fetchall()

for x in myresult:
print(x)

Traceback(最近一次调用last):文件“C:\ Users \ Administrator \ Desktop \ Chatbot-ReadData \ excel MySQL . py”,第8行,在database="items "文件“C:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python 37 \ lib \ site-packages \ MySQL \ connector _ _ init _ _中。py”,第219行,在connect返回MySQLConnection(*args,**kwargs)文件“C:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python 37 \ lib \ site-packages \ MySQL \ connector \ connection . py”,第104行,在init self.connect(**kwargs)文件“C:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python 37 \ lib \ site-packages \ MySQL \ connector \ abstracts . py”,第960行,在connect self。_open_connection()文件“C:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python 37 \ lib \ site-packages \ MySQL \ connector \ connection . py”,第292行,in _open_connection self。_ssl,self。_conn_attrs)文件“C:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python 37 \ lib \ site-packages \ MySQL \ connector \ connection . py”,第212行,in _do_auth self。_auth_switch_request(用户名,密码)文件“C:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python 37 \ lib \ site-packages \ MySQL \ connector \ connection . py”,第256行,in _auth_switch_request引发错误. get _ exception(packet)MySQL . connector . errors . programming错误:1045 (28000):拒绝用户“@'localhost”(使用密码:否)的访问

怎么做化解?

太谢谢你了!

共有2个答案

红朝
2023-03-14

错误消息清楚地显示了错误 - 连接信息不正确。也就是说,在您的代码中,确保主机,用户,密码和数据库的信息都是正确的?

朱博实
2023-03-14

错误消息非常说明性:

拒绝用户“@'本地主机”的访问(使用密码:否)

你不能在没有帐户的情况下直接连接到mysql。。。

 类似资料:
  • 我试图从mysql读取数据,并将其写回s3中的parquet文件,具体分区如下: 我的问题是,它只打开一个到mysql的连接(而不是4个),并且在从mysql获取所有数据之前,它不会写入parquert,因为mysql中的表很大(100M行),进程在OutOfMemory上失败。 有没有办法将Spark配置为打开多个到mysql的连接并将部分数据写入镶木地板?

  • 本文向大家介绍Python如何读取MySQL数据库表数据,包括了Python如何读取MySQL数据库表数据的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Python读取MySQL数据库表数据的具体代码,供大家参考,具体内容如下 环境:Python 3.6 ,Window 64bit 目的:从MySQL数据库读取目标表数据,并处理 代码: 结果如图: 以上就是本文的全部内容,希望对大

  • 我有这个api 这是存储在注册表中的json,媒体类型为application/json: 我想在调用api时读取json并输出它,但响应是: 原始内容是:“HTTP/1.1 200 OK主机:192.168.0.191:8280接受编码: gzip,收缩内容类型:应用程序/json;charset=UTF-8日期:周三,4月8日2020 12:00:19格林尼治标准时间传输编码:组块连接:保持A

  • 我有一个Java代码显示的内容的excel表。现在,当我处理数值/字符串/布尔数据时,它总是给出正确的结果。不同的是,为了测试我的代码,我在Excel中做了很少的改动,并添加了一个日期值(例如4-SEP-09)。在运行我的代码时,它返回了不想要的结果。代码和O/P如下所示。如何从excel表中读取和显示日期值?我在用阿帕奇POI。我可以执行类似的操作,检查单元格值是否为date,或者是否使用?这是

  • 我正在尝试从Java应用程序的Google Sheets API。我已经访问了教程中提到的文件,但我无法访问我自己创建的任何文件。 这是我使用的代码: 我在Drive中手动创建了一个电子表格,用字符串填充A1: B,并从URL中复制了id,看起来像“1IeoY5jY3Su86x1uvgc1yJqEU-6dd6FdUKo8Yf5J73k”(不是实际的ID)。 这将生成错误400无法解析范围:类数据!

  • 本文向大家介绍python从Oracle读取数据生成图表,包括了python从Oracle读取数据生成图表的使用技巧和注意事项,需要的朋友参考一下 初次学习python,连接Oracle数据库,导出数据到Excel,再从Excel里面读取数据进行绘图,生成png保存出来。 1、涉及到的python模块(模块安装就不进行解释了): 2、连接数据库 oracle客户端要根据自己python对应的版本进