当我尝试在python中使用mysql.connector时,什么都不会发生,终端会结冰,什么事情都不会发生。
import mysql.connector
hostname = '********.mysql.database.azure.com'
username = '***************.mysql.database.azure.com'
password = '*******'
database = '*********'
port = 3306
print("Hello World");
try:
# conn = mariadb.connect(
conn = mysql.connector.connect(
user=username,
password=password,
host=hostname,
port=port,
ssl_ca="BaltimoreCyberTrustRoot.crt.pem"
)
print("Connection established")
except:
print("Error")C:\Users\Nathan Almeida\Documents\workspace\research-api>python connection.py
Hello World发布于 2022-01-07 14:58:51
问题解决
我查看了mysql文档,发现了mysql.connector.MySQLConnection。我把mysql.connector.connect改成了mysql.connector.MySQLConnection,它成功了。
但我仍然不明白为什么mysql.connector.connect不工作,并冻结终端。
https://stackoverflow.com/questions/70622423
复制相似问题