Не удалось подключиться к базе данных с ошибкой (HY000 / 2002): не удалось установить соединение, так как целевой компьютер активно отказал в этом - PullRequest
0 голосов
/ 27 августа 2018

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

Предупреждение: mysqli_connect (): (HY000 / 2002): Невозможно установить соединение, потому что целевая машина активно отказалась от него.

$conn = mysqli_connect('localhost', 'root', '', 'db');

Я попытался запустить тот же код на другом ПК, и он работает нормально.так что я думаю, проблема в ПК, над которым я работаю.Любые предложения, что настроить?

1 Ответ

0 голосов
/ 27 августа 2018

Если вы уверены, что логин и пароль верны, проверьте номер порта.Порт MySQL по умолчанию - 3306. Возможно, у вас есть другой порт на этой машине.Или, возможно, порт PHP по умолчанию может быть изменен.

См. Конфигурацию XAMPP, чтобы увидеть порт MySQL и добавить его к адресу вашего сервера.

PS: вы также можете увидеть привилегии длясоединение "localhost".Смотрите таблицу 'user' в базе данных 'mysql'.Поскольку у вас установлен XAMPP, у вас также должен быть phpmyadmin.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...