Member 14549747 Ответов: 2

Как исправить эти специфические ошибки SQL в phpmyadmin?


mysqli_real_connect(): (HY000/1045): Доступ запрещен для пользователя 'pma'@'localhost' (использование пароля: нет)

Соединения для controluser в соответствии с конфигурацией не удалось.
mysqli_real_connect(): сервер запросил метод аутентификации, неизвестный клиенту [caching_sha2_password]

mysqli_real_connect(): (HY000/2054): сервер запросил метод аутентификации, неизвестный клиенту

phpMyAdmin попытался подключиться к серверу MySQL, но сервер отклонил это соединение. Вы должны проверить хост, имя пользователя и пароль в вашей конфигурации и убедиться, что они соответствуют информации, предоставленной администратором сервера MySQL.

Что я уже пробовал:

Я попытался добавить свой пароль в конфигурацию php, но это не решило ни одной из вышеперечисленных проблем.

Gerry Schmitz

Возможно, вы используете неверный пароль. Или имя пользователя. И / или это не имеет никакого отношения к конфигурации PHP.

CHill60

Не имея возможности увидеть ни ваш код подключения, ни вашу конфигурацию, мы будем изо всех сил стараться помочь вам. Поделитесь этими подробностями с нами

Member 14549747

Когда вы говорите config, вы имеете в виду, что хотите, чтобы я показал вам всю конфигурацию SQL ?

Afzaal Ahmad Zeeshan

Просто достаточно конфигурации, чтобы знать, что там происходит. :-)

2 Ответов

Рейтинг:
4

Member 14549747

Решение состояло в том, чтобы изменить порт с 3306 на 3307 . Спасибо вам всем за ваше время .


CHill60

Не очень полезно для кого-либо еще, так как вы до сих пор не поделились соответствующей конфигурацией или кодом подключения

Рейтинг:
1

OriginalGriff

Прочтите сообщение об ошибке, оно довольно явное:

Access denied for user 'pma'@'localhost' (using password: NO)
Ваша попытка подключения была отклонена сервером MySQL, поскольку предоставленная вами пользовательская информация недействительна. Пользователь может не существовать, или пароль может быть необходим, или вы, возможно, неправильно написали имя пользователя.

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