2016-12-05 12 views
1

Я хочу подключиться к серверу VMRemote к серверу MariaDB, который IP имеет порт

Вот сервер IP: 203.64.1.2: 8080

порт MariaDB в = 3306

Я использовал эту команду: mysql -uroot -p123456 -h203.64.1.2:8080 -P3306

Он показал: ERROR 2005 (HY000): Unknown MySQL server host '203.64.1.2:8080' (11001)

Если я использую это: mysql -uroot -p123456 -h203.64.1.2 -P8080

показать это: ERROR 2013 (HY000): Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0 "Internal error/check (Not system error)"

ли я использовать неправильную команду?

ответ

2

Ваш порт не может быть 8080 и 3306 одновременно. Вы должны выбрать его. Вы пробовали:

mysql -uroot -p123456 -h203.64.1.2 -P3306 

?

+0

ОШИБКА 2003 (HY000): Не удается подключиться к серверу MySQL на '203.64.1.2' (10061 «Неизвестная ошибка») –

+0

На сервере работает несколько виртуальных машин. : 8080: 8081: 8082 ... –

+0

Затем вам нужно либо назначить определенный ip для vm, к которому вы хотите обратиться, либо перенаправить порт с главной машины на vm для сервера mysql. В противном случае вам не удастся подключиться к серверу mysql, точно так же, как за брандмауэром. –