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

模块“mysql”没有属性“connector”,正在尝试将mysql连接到python(spyder 3.8)

叶智
2023-03-14

我一直试图连接Python和MySql,但我一直收到错误。这是我的代码:

import mysql.connector
mydb = mysql.connector.connect( 
    host="localhost", 
    user="kdvis", 
    password="root")
    
print (mydb)

这就是我得到的错误:

Traceback (most recent call last):
    File "C:\Users\kdvis\Desktop\flies\11\python\connection1.py", line 9, in <module>
    mydb = mysql.connector.connect(
    
    AttributeError: module 'mysql' has no attribute 'connector'

我重新配置了MySql,得到了一个缓存\u sha2\u密码错误,sha256密码需要SSL错误,user@localhosterror,尝试在MySql上使用alter关键字更改我的根密码,并读取了几乎所有的解决方案,但没有一个有效<非常感谢您的帮助。

共有1个答案

韶英达
2023-03-14

您是否从pip安装了mysql。如果来自其他来源,请使用coomand将其从pip中删除并安装。

pip install mysql
 类似资料:
  • 我通过在这里下载包来安装mysql python模块。我尝试了但没有成功。有什么线索吗? 编辑:添加后,我得到了一个无关的权限错误,我现在已经解决了,所以这是我非常需要的!!!

  • 我使用的是windows 10和python3。9 我安装了网页 现在我试着运行一个简单的程序 我在运行时遇到以下错误 Traceback(最近一次调用最后一次):文件"G:\Python_w3school\mysql\select.py",第1行,导入mysql.connector文件"C:\用户\pawar\AppData\本地\包\PythonSoftwareFoundation。Pytho

  • 我只是想批量添加一些数据。 我首先连接,然后迭代字典项,创建每个查询来更新基于mysql的zip_ids表。以下是我如何做到这一点: 问题是,我一直得到一个异常抛出: 如何解决此异常?原因是什么?批量添加数据的代码是否正确?

  • 我使用要连接到mysql,下面是我的Python语句: 但是有一个错误,这里是日志: 这是我的代码: 我已经创建数据库在谢谢

  • MySQL Connector/Python 是一个用 Python 语言实现的 MySQL 客户端服务器的连接协议。该软件包无需安装任何 MySQL 的软件。使用的是 Python 3.1

  • 我不擅长java,还在尝试如何通过jdbc驱动程序将java连接到mysql(xampp),有人知道我为什么总是出错吗? 以下是控制台结果 我已经创建了数据库并插入了两个数据,其中一个是“username=rod1,password=rod”