mysql - 我正在尝试连接 python 和 mysql,但遇到以下错误:
问题描述
源代码:
import mysql.connector
from mysql.connector import errorcode
try:
cnx = mysql.connector.connect(user='root',database='menagerie')
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 exist")
else:
print(err)
else:
cnx.close()
我面临的错误: 2003: Can't connect to MySQL server on '127.0.0.1:3306' (10061 No connection could be made because the target machine positively denied it)
解决方案
import mysql.connector
cnx=mysql.connector.connect(user="root",host="localhost",passwd="*******",database="menagerie")
上面的代码建立了与 MySql 的连接。
推荐阅读
- angular - ckeditor4-angular :删除链接目标值
- javascript - 在codeigniter 4中使用时刻js作为日期时间戳
- cpu - Intel Xeon E5-2640 v4 CPU 的理论最大性能 (FLOPS),仅使用加法?
- swift - 在 vapor4 中返回合理的数据
- python - 在 100,000 多个唯一 URL 的数据帧上使用 aiohttp
- reactjs - 反应上下文不更新组件
- python - 将熊猫数据框导出到 postgresql 数据库时遇到问题
- java - 如果第一个写入器失败,CompositeItemWriter 会跳过第二个写入器
- node.js - axios response.blob 不是函数
- flutter - 与riverpod一起颤抖,如何更新导航堆栈中已经存在的页面上的状态