2017-02-11 6 views
0
сервер

Мой MySQL установлен в Ubuntu 16.04 Я mysql -h 192.168.1.3 -u username -p то следующая ошибка показываетне удается подключиться к серверу MySQL с удаленным доступом

ERROR 2003 (HY000): Невозможно подключиться к серверу MySQL на «192.168. 1.3 ' (10061)

Я попытался прокомментировать привязку, это не сработало.

Спасибо заранее

+0

Try 'телнет 192.168.1.3 3306' первым. Если это не удается: вы не можете в той же сети, и вы не можете достичь этого IP-адреса в своей сети, возможно, брандмауэр блокирует этот порт, mysql прослушивает другой порт или mysql вообще не работает. – endo64

ответ

0

192.168.1.3 является локальный адрес IP, вы не могли бы быть подключены к той же сети. Вам нужно получить доступ к нему через общедоступный IP-адрес. Возможно, вам также понадобится создать одного пользователя и предоставить этому пользователю доступ для доступа к нему извне.

+0

Я в той же локальной сети. И я добавил нового пользователя и предоставил им пропустить. Но все равно не работает. –

0

Это работает для меня:

Из коробки, MySQL будет только разрешить доступ с локальным адресом 127.0.0.1. Чтобы изменить это, вам нужно открыть файл /etc/mysql/mysql.conf.d/mysqld.cnf и измените строку:

Bind-адрес = 127.0.0.1

к:

bind-address = 0.0.0.0

Сохраните и закройте этот файл. Перезапустите сервер MySQL с помощью следующей команды:

systemctl рестарт mysql.service

здесь источник: solution