Що Sqlstate HY000 не може підключити?

0 Comments

Відповідь: Це помилка конфігурації мережі, через яку машина не може створити з’єднання, необхідне для використання sspi у рядку підключення.

"HY000" називається "загальна помилка": це клас, який використовується для вбудованих умов, які не мають конкретного класу SQLSTATE. Частковий список кодів помилок і відповідних значень SQLSTATE можна знайти на сторінці Коди помилок MariaDB.

Помилка "SQLSTATE[HY000] [2002] Підключення відхилено" означає, що клієнт не зміг встановити з'єднання з сервером бази даних. Це може бути спричинено кількома факторами, зокрема: Сервер бази даних не працює. Сервер бази даних не працює на правильному хості чи порту.

Служба браузера SQL Server має бути запущена на сервері. Протокол TCP IP має бути ввімкнено на сервері (у SQL Server Configuration Manager, SQL Server Network Configuration увімкніть TCP IP для поточного екземпляра) Дозволені віддалені з’єднання у властивостях екземпляра SQL Server (можна виконати з SSMS.

Переконайтеся, що ви повністю встановили проект, перевірте:

  1. . файл env має правильні налаштування бази даних.
  2. перевірте папку постачальника, запустіть установку композитора.
  3. Перевірте, чи MySQL запущено: з командного рядка запустіть mysql -u root , якщо ви отримаєте підказку виходу MySQL.

MySQL має обмеження на кількість одночасних з’єднань, які він обслуговує (151 за замовчуванням, хоча зазвичай встановлюється вище для спільних серверів баз даних). Якщо це число досягнуто, нові спроби підключення повертаються з помилкою, яку ви вказали. Якщо ви користуєтеся спільним хостингом, уточніть у свого хостера, чи не з’їдають з’єднання інші користувачі.