Мы недавно обновили 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 |
+-----------+---------------+-----------------------+-------------------------------------------+