Bug 51216 - Отсутствие плагина auth_plugin_caching_sha2_password в драйвере mysqlnd для php8.1
Summary: Отсутствие плагина auth_plugin_caching_sha2_password в драйвере mysqlnd для p...
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: php8.1-mysqlnd (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 major
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-21 08:25 MSK by mail
Modified: 2024-09-10 18:41 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mail 2024-08-21 08:25:38 MSK
Плагин (метод аутентификации) caching_sha2_password является современной заменой методу mysql_native_password и поддерживается в официальных сборках php >=7.4 и mysql 8.*. При установке пакета https://packages.altlinux.org/ru/p10/binary/php8.1-mysqlnd/x86_64/ при попытке подключения из php к mysql с использованием пользователя, у которого в mysql.user указан метод аутентификации (plugin) caching_sha2_password, возникает ошибка mysqli_sql_exception: The server requested authentication method unknown to the client [caching_sha2_password]

В отсутствии нужного плагина (auth_plugin_caching_sha2_password) можно убедиться, выполнив команду php -i | grep 'Loaded plugins'

Прошу добавить плагин auth_plugin_caching_sha2_password в сборку драйвера mysqlnd.
Comment 1 Anton Farygin 2024-08-22 08:13:49 MSK
Спасибо. Буду собирать расширение openssl в основном пакете, тогда поддержка этого метода появится.
Comment 2 Anton Farygin 2024-08-22 08:15:56 MSK
исправление доберётся до репозитория по мере сборки новых версий и будет доступно для всех версий php (кроме снятых с поддержки 8.0 и 7.4).
Comment 3 Repository Robot 2024-08-22 14:20:04 MSK
php8.2-8.2.22-alt1 -> sisyphus:

 Thu Aug 22 2024 Anton Farygin <rider@altlinux.ru> 8.2.22-alt1
 - 8.2.21 -> 8.2.22
 - built mysqlnd with openssl (closes: #51216)
Comment 4 Nikolai Zurabishvili 2024-09-09 12:02:36 MSK
Еще не исправлено для php8.1-mysqlnd в p10
Comment 5 Repository Robot 2024-09-10 18:41:09 MSK
php8.3-8.3.10-alt1 -> p11:

 Thu Aug 22 2024 Anton Farygin <rider@altlinux.ru> 8.3.10-alt1
 - 8.3.9 -> 8.3.10
 - built mysqlnd with openssl (closes: #51216)
 Wed Jul 10 2024 Anton Farygin <rider@altlinux.ru> 8.3.9-alt1
 - 8.3.8 -> 8.3.9