2015-10-23 3 views
0

Я хочу подключиться к базе данных MySql на виртуальной машине в сети из командной строки. Я пытаюсь использовать telnet [email protected] 3306, но я получаю следующее сообщение Name or service not known. Ive читал, что я должен, вероятно, пойти в файл cnf, но я хотел бы знать, почему и получить некоторое подтверждение, если это правильная вещь, чтобы сделать в этой ситуации.Удаленный доступ к MysqlDB

+0

Вообще по умолчанию установку MySQL сервер прослушивает только на локальном хосте. Если вы хотите его открыть, то редактирование my.cnf было бы уместным. См .: bind-address – Whirka

ответ

0

telnet не позволяет указать имя пользователя в параметрах, просто берет имя или адрес сервера. Сервер будет запрашивать имя пользователя и пароль, если вы подключитесь к обычному порту входа. MySQL использует двоичный протокол, он не использует текстовый логин.

Так команда должна быть:

telnet 192.xxxx 3306 
Смежные вопросы