【问题标题】:Mysql.connector blocks executionMysql.connector 阻止执行
【发布时间】:2022-01-07 14:09:07
【问题描述】:

当我尝试在 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

Imagem com o codigo

【问题讨论】:

    标签: python mysql python-3.x mysql-connector


    【解决方案1】:

    问题解决了

    我查看了 mysql 文档并找到了 mysql.connector.MySQLConnection。 我将 mysql.connector.connect 更改为 mysql.connector.MySQLConnection 并且它起作用了。

    但是我还是不明白为什么mysql.connector.connect 不起作用并冻结了终端。

    【讨论】:

      猜你喜欢
      • 2016-06-14
      • 1970-01-01
      • 1970-01-01
      • 2017-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多