gpt4 book ai didi

python - MySQL Python 连接器显示错误

转载 作者:行者123 更新时间:2023-11-29 23:28:55 25 4
gpt4 key购买 nike

我刚刚在 Windows 7 计算机上安装了适用于 Python 2.7 的 MySQL Python 连接器 2.0.2。我尝试运行示例代码来创建与数据库的连接,但它抛出错误消息。 “解析握手失败;缓冲区中不存在结束字节”。我运行以下代码:

import mysql.connector
from mysql.connector import errorcode

try:
cnx = mysql.connector.connect(user='scott',
database='testt')
except mysql.connector.Error as err:
if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:
print("Something is wrong with your user name or password")
elif err.errno == errorcode.ER_BAD_DB_ERROR:
print("Database does not exists")
else:
print(err)
else:
cnx.close()

我使用的是 Python 2.7.3 和 MySQL 服务器版本 5.5.8 。如果我遗漏了什么,请告诉我。

最佳答案

如果没有异常处理,连接 MySQL 数据库的代码将是:

import mysql.connector

cnx = mysql.connector.connect(user='root', password='********',
host='127.0.0.1',
database='mysql')
print 'Connected'
cnx.close()

enter image description here

现在,您需要修改的内容:

  1. 将用户更改为 root
  2. 输入 MySQL root 的密码
  3. 添加参数主机

您需要使用此连接器here

关于python - MySQL Python 连接器显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26728154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com