遇到问题:在删除python3.11后安装python3.7,并运行django项目时,收到错误"django.db.utils.OperationalError: (2026, 'SSL connection error: unknown error number')"。具体解决方法如下:
问题根源:较高的mysql版本默认启用了SSL。在执行django项目与mysql数据库交互时,因缺少SSL支持而引发错误。
解决步骤:
1. 打开命令行窗口,登录mysql。
2. 检查SSL状态,确认是否已启用。
3. 修改配置文件my.ini,找到mysql安装目录下的配置文件,调整SSL相关参数。具体修改内容取决于你的系统环境和需要的SSL设置。
4. 保存更改并重启mysql服务。先停止服务,再启动,确保新配置生效。
通过以上步骤,解决了django项目运行时因SSL错误导致的OperationalError问题,使得项目能够正常与mysql数据库连接。
温馨提示:答案为网友推荐,仅供参考