我正在虚拟环境中运行我的 Web 应用程序,我重新启动了我的 sql 服务器以查看此错误是否不会持续存在。它不起作用,我在网上找不到任何似乎可以解决我的问题的东西。
完整的错误是:
2055:与“localhost:3306”处的 MySQL 服务器的连接丢失,系统 错误:1 [SSL:WRONG_VERSION_NUMBER] 版本号错误 (_ssl.c:2607)
当我运行我的网站时,我有一个登录验证,并且该部分似乎正在运行,因为我可以使用有效的用户名和密码登录。但是我从服务器加载的所有信息都不起作用,如果登录信息无效,我什至没有得到返回的状态。有人能帮我解决这个问题吗?另外,我对编码世界还比较陌生,我不太清楚我可以在 Stack Overflow 上发布什么问题,不能在 Stack Overflow 上发布什么问题。如果这个问题不属于这里,如果您能将我引导到另一个论坛,我将不胜感激。谢谢!
我还发现了另一个错误:无法导入MySQL.connector。我认为这就是问题所在。我连接到服务器并设置连接器的代码位于此处:
import mysql.connector
import datetime
mydb = mysql.connector.connect(
host="localhost",
user="root",
passwd="root123",
database="foodtrackdb"
)
在 MySQL 服务器上,运行以下命令:
set global max_allowed_packet=67108864;
同样的问题
它不起作用: “设置全局 max_allowed_packet=67108864;”