Top.Mail.Ru
Ответы

Нужна помощь с phpmyadmin, а именно с учетной записью пользователей?

Короче в общем разбираю "Обзор учётных записей пользователей" там можно выставить различные привилегии как для всей базы данных, так и для определённых таблиц. а ещё можно установить имя учетки и пароль и хост! И вот у меня появился такой вопрос, а как проверить в
общем есть основная учетка с именем root и без пароля вот:

а вот и созданная другая учетная запись:

как в неё войти?
вот делал вот так:

ошибка!

вот объясните как проверить, что я не так делаю, как войти. искал в интернете там было только про настройку привилегии, кто знает отпишитесь буду благодарен!!!

По дате
По рейтингу
Аватар пользователя
Оракул

ну так поставь ему пароль! а рута вообще выкинь - нечего ему в СУБД делать.

Аватар пользователя
Просветленный

Ошибка "mysqli::real_connect(): The server requested authentication method unknown to the client [caching_sha2_password]" возникает, когда сервер MySQL использует плагин аутентификации caching_sha2_password, который не поддерживается клиентом. Для решения этой проблемы можно выполнить следующие шаги:
Открыть конфигурационный файл MySQL (обычно это файл my.cnf или my.ini) и добавить следующую строку в секцию [mysqld]:

1
 default_authentication_plugin=mysql_native_password 

Перезапустить сервер MySQL.
Использовать SQL-команду ALTER USER для изменения метода аутентификации для нужного пользователя. Например:

1
 ALTER USER 'mysqlUsername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysqlUsernamePassword'; 

где mysqlUsername и mysqlUsernamePassword - это имя пользователя и его пароль соответственно.
Если эти шаги не помогли, то можно попробовать обновить версию клиента MySQL или использовать другой клиент, который поддерживает плагин аутентификации caching_sha2_password.