Mysql 报错
最近部署在服务器上的mysql总是报这种错。
但是在服务器上,使用命令行是可以登录进mysq的。
cursor = db.cursor()
File “/home/ubuntu/miniconda3/envs/chatbot_env/lib/python3.9/site-packages/mysql/connector/connection_cext.py”,
line 700, in cursor raise
OperationalError(“MySQL Connection not available.”) mysql.connector.errors.OperationalError: MySQL Connection not available.
解决方案
我使用数据库游标 cursor = db.cursor() 之后,并没有 cursor.close() 这就导致了游标资源没有释放,之后链接mysql 就连不上了。
经过这样的修改之后,我目前还有没有看到 mysql连接不上的情况。
文章描述了在服务器上部署MySQL时遇到的连接问题,原因是使用`cursor()`后忘记调用`cursor.close()`导致资源未释放。作者通过关闭游标解决了这个问题,确保了后续的MySQL连接稳定。
965

被折叠的 条评论
为什么被折叠?



