Я пытаюсь подключиться к серверу MySql 5.1 на 192.168.2.41, но сообщение об ошибке говорит о хосте 192.168.2.199. Это не тот хост, к которому я пытаюсь войти. Я могу войти, используя меньшую учетную запись «XBMC».

Вот изображение окна, и текст будет следовать. Доступ к MySql Workbench запрещен, но имя хоста не совпадает

[Название окна] MySQL Workbench

[Основная инструкция] Не удается подключиться к серверу базы данных

[Содержимое] Попытка подключения не удалась для пользователя 'root' с вашего хоста на сервер в 192.168.2.41:3306: доступ запрещен для пользователя 'root'@'192.168.2.199' (с использованием пароля: ДА)

Пожалуйста: 1 Убедитесь, что mysql запущен на сервере 192.168.2.41 2 Убедитесь, что mysql запущен на порту 3306 (примечание: 3306 используется по умолчанию, но это можно изменить) 3 Убедитесь, что root имеет права на подключение к 192.168.2.41 с вашего адрес (права mysql определяют, какие клиенты могут подключаться к серверу и с каких компьютеров) 4 Убедитесь, что вы предоставляете пароль при необходимости и используете правильный пароль для соединения 192.168.2.41 с адреса хоста, с которого вы подключаетесь

[Близко]

1 ответ1

2

192.168.2.199 - это IP-адрес вашего ПК, на котором вы используете MySQL Workbench. MySQL позволяет указывать адреса, с которых могут подключаться определенные пользователи. В вашем случае root не может подключиться с 192.168.2.199.

По умолчанию MySQL создает пользователя root как 'root'@'localhost' . Чтобы снять ограничение, необходимо переименовать пользователя в 'root'@'%'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .