2026, Ошибка соединения SSL: неизвестный номер ошибки - возникла в моем приложении django после обновления mysql с 5 до 8
Я обновил mysql с 5.7 до 8.0 и начал сталкиваться с этой ошибкой, которая не позволяет моему приложению подключиться к базе данных.
django.db.utils.OperationalError: (2026, 'SSL connection error: unknown error number')
У меня есть собственный ca.pem server-cert.pem server-key.pem, который использует mysql. Приложение django правильно устанавливает ca cert в настройках. Все работает в версии 5.7.
Попробуйте обновить ОС вашего приложения django. Я обновил свою базу образов docker с
.slim-stretch
доslim-buster
и ошибка исчезлав вашем конфигурационном файле mysql, попробуйте добавить это под
mysqld
[mysqld]
default_authentication_plugin=mysql_native_password
- Удалите
ssl
из настроек базы данных django (DATABASES['OPTIONS']['ssl']
) и посмотрите, исчезнет ли ошибка .