2055:与“localhost:3306”处的 MySQL 服务器失去连接,如何修复该错误?

问题描述 投票:0回答:2

我正在虚拟环境中运行我的 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 python-3.x mysql-workbench
2个回答
0
投票

在 MySQL 服务器上,运行以下命令:

set global max_allowed_packet=67108864;

0
投票

同样的问题

它不起作用: “设置全局 max_allowed_packet=67108864;”

© www.soinside.com 2019 - 2024. All rights reserved.