Когда я пытаюсь подключиться к замазке, я получаю сообщение «Хосту не разрешено подключаться к этому серверу mysql». Почему это происходит? Хост и клиент находятся на моей машине.
Когда я подключаюсь к командной строке, она подключается.
Когда я пытаюсь подключиться к замазке, я получаю сообщение «Хосту не разрешено подключаться к этому серверу mysql». Почему это происходит? Хост и клиент находятся на моей машине.
Когда я подключаюсь к командной строке, она подключается.
Вам нужно изменить способ настройки вашей конфигурации.
Закомментируйте раздел skip-networking в вашей конфигурации MySQL: # skip-networking
, если у вас есть skip-networking
, он будет отбрасывать любое соединение TCP/IP, что, вероятно, и является причиной вашей ошибки.
После того, как вы включили свои соединения TCP/IP, вам нужно будет предоставить разрешение вашему пользователю на подключение с других компьютеров:
GRANT ALL PRIVILEGES ON *.* TO <username>@'%' IDENTIFIED BY '<password>';
Это позволит пользователю подключиться с любого компьютера к вашей базе данных с соответствующим паролем.