Назад | Перейти на главную страницу

Избавьтесь от debian-sys-maint вместо root в MySQL 8

Мы недавно обновили MySQL Percona 5.7 до 8, и мы находимся на этапе перехода от mysql_native_password к caching_sha2_password.

Насколько я понимаю, единственный способ обновить Plugin с запросом ниже, и если пароль не указан, будет пустой.

mysql> ALTER USER 'user'@'host' IDENTIFIED WITH caching_sha2_password BY 'password';

У меня есть следующие два вопроса.

Однако до любых изменений debian-sys-maint все еще актуально в Stretch - MySQL 8? Что будет означать удаление этой учетной записи? Учитывая, что root заменил его на протяжении многих лет, а при новой установке на другом Stretch его больше не существует.

Аналогичная ситуация с mysql.session, который не перешел на caching_sha2_password можно ли во время обновления изменить его плагин без установки пароля?

+-----------+---------------+-----------------------+-------------------------------------------+
| Host      | User          | plugin                | authentication_string                     |
+-----------+---------------+-----------------------+-------------------------------------------+
| localhost | mysql.session | mysql_native_password | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
+-----------+---------------+-----------------------+-------------------------------------------+