Задать вопрос
@HueJack

Mysql почему при создании постоянного подключения выдает ошибку Access denied?

Всем привет.

Столкнулся со странной ситуацией - вызов функции mysqli_connection начал периодически отдавать " Access denied for user 'username@hostname' (using password: NO)". Но только при попытке создать постоянное подключение, добавляя к hostname префикс 'p:'. Данные подключения статично прописаны, ситуация, что пароль или логин неверные исключена.

Наблюдая за processlist, выявил некоторую закономерность, что ошибка возникает как только набирается около 20 подключений, когда они очищаются, то несколько вызовов все отлично, потом снова в лог падает ошибка. Максимальное количество подключений установлено в 700.

Подскажите с чем может быть связано такое поведение?
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@vitaly_il1
DevOps Consulting
Access denied for user 'username@hostname' (using password: NO)".


Судя по сообщению, кто-то пробует присоединиться без пароля. Просмотрите код - возможно, где опечатка/ошибка.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы