在python中连接MySQL时遇到问题,connector

cwtwac6a  于 2022-12-03  发布在  Mysql
关注(0)|答案(1)|浏览(223)

我正在学习如何使用mysql.connector模块在python中创建MySQL。然而,每当我尝试创建连接时,我都会收到错误“mysql.connector.errors.InterfaceError:2003:无法连接到“localhost:3306”上的MySQL服务器(10061无法建立连接,因为目标计算机主动拒绝了它)"。
我做了和我使用状态的例子完全一样的事情,但是它仍然不起作用。
下面是提供的两种不同类型的示例:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  password="yourpassword"
)

print(mydb)

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="myusername",
  password="mypassword"
)

print(mydb)

我试了一下上面的例子,但是没有成功。我也试了使用不同的用户名和密码,但是仍然得到同样的错误。我能做些什么来得到预期的输出呢?根据我提到的第二个例子,输出是:

<mysql.connector.connection.MySQLConnection object ar 0x016645F0>


先谢谢你了

1hdlvixo

1hdlvixo1#

import mySQL.connector
Mybd=mysql.connector.connect(
    host='myusername',
    user='myusername', 
    password='mypassword', 
    database='mydatabase')
Cursor=mycon.cursor()
Cursor.execute('show databases')
Data=cursor.fetchall()
for row in data:
    Print(row)
mycon.close()

相关问题