Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 17.06.2019, 13:27   #1
Академик
 
Регистрация: 28.06.2008
Сообщений: 6,945
Репутация: 390201

По умолчанию Удаленное подключение к базе данных mysq

Для текстов с домашнего ПК пытаюсь открыть удаленный доступ в мускулю на впс.
1. Зашел на впс и в конфиге мускуля изменил строку на это
Цитата:
bind-address = 0.0.0.0
2. Создал юзера test и такую же базу
3. GRANT ALL ON *.* TO test@'%' IDENTIFIED BY '000000000';
4. FLUSH PRIVILEGES;
5. /etc/init.d/mysql restart

В итоге при попытке коннекта
Цитата:
ERROR 2002 (HY000): Can't connect to MySQL server on
Что упускаю?
Изображения
 
Dram вне форума   Ответить с цитированием

Реклама
Старый 17.06.2019, 13:41   #2
Dram
Академик
 
Регистрация: 28.06.2008
Сообщений: 6,945
Репутация: 390201

ТопикСтартер Re: Удаленное подключение к базе данных mysq

правила фаервола на том впс куда хочу подключиться
Цитата:
Chain INPUT (policy ACCEPT 835 packets, 142K bytes)
num pkts bytes target prot opt in out source destination
1 1 60 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:3306

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
num pkts bytes target prot opt in out source destination

Chain OUTPUT (policy ACCEPT 851 packets, 511K bytes)
num pkts bytes target prot opt in out source destination


---------- Добавлено 17.06.2019 в 13:42 ----------

При попытке послушать с другого ВПС получаю
Цитата:
telnet 9*.***.***.**** 3306
Trying 9*.***.***.****...
telnet: Unable to connect to remote host: Connection refused


---------- Добавлено 17.06.2019 в 13:52 ----------

На впс куда пытаюсь подключиться еще вот что выдает
Цитата:
netstat -nap | grep mysql
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 21007/mysqld
unix 2 [ ACC ] STREAM LISTENING 162247355 21007/mysqld /var/run/mysqld/mysqld.sock
unix 2 [ ] STREAM CONNECTED 162231886 17253/mysql
unix 2 [ ] STREAM CONNECTED 162237533 18798/mysql
Dram вне форума   Ответить с цитированием
Старый 17.06.2019, 14:27   #3
kxk
Offshore protection
 
Аватар для kxk
 
Регистрация: 30.01.2005
Адрес: Cayman Islands
Сообщений: 16,715
Репутация: 560232
Отправить сообщение для kxk с помощью Skype™
Социальные сети Аккаунт в Telegram

По умолчанию Re: Удаленное подключение к базе данных mysq

Dram, А, порт 3306 открыт iptables на серваке?
kxk вне форума   Ответить с цитированием
Старый 17.06.2019, 14:31   #4
Mobiaaa
Профессор
 
Регистрация: 17.09.2016
Сообщений: 750
Репутация: 62946
Отправить сообщение для Mobiaaa с помощью ICQ Отправить сообщение для Mobiaaa с помощью Skype™

По умолчанию Re: Удаленное подключение к базе данных mysq

tcp 0 0 127.0.0.1:3306
Смотрите опции mysql "на лету" с каким bind-address он запустился
Mobiaaa вне форума   Ответить с цитированием
Сказали спасибо:
Старый 18.06.2019, 07:28   #5
Dram
Академик
 
Регистрация: 28.06.2008
Сообщений: 6,945
Репутация: 390201

ТопикСтартер Re: Удаленное подключение к базе данных mysq

Цитата:
Сообщение от Mobiaaa Посмотреть сообщение
tcp 0 0 127.0.0.1:3306
Смотрите опции mysql "на лету" с каким bind-address он запустился
Не понял - что это значит?
Dram вне форума   Ответить с цитированием
Старый 18.06.2019, 09:58   #6
Dram
Академик
 
Регистрация: 28.06.2008
Сообщений: 6,945
Репутация: 390201

ТопикСтартер Re: Удаленное подключение к базе данных mysq

Цитата:
Сообщение от kxk Посмотреть сообщение
Dram, А, порт 3306 открыт iptables на серваке?
см. выше же писал, вроде открыт
Цитата:
Chain INPUT (policy ACCEPT 835 packets, 142K bytes)
num pkts bytes target prot opt in out source destination
1 1 60 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:3306
Dram вне форума   Ответить с цитированием
Старый 18.06.2019, 10:36   #7
LazyBadger
Академик
 
Регистрация: 15.06.2017
Сообщений: 1,214
Репутация: 106432

По умолчанию Re: Удаленное подключение к базе данных mysq

Если netstat еще до кучи покажет, что на 3306 на внешнем интерфейсе LISTEN, то искать - кто по дороге от клиента до сервера фильтрует порт (хостер это может делать легко и непринужденно на бордере у себя, пров клиента не выпускать наружу, если это кастомерская сетка)
__________________
Производство жести методом непрерывного отжига
LazyBadger вне форума   Ответить с цитированием
Старый 23.06.2019, 17:01   #8
ZomBat
Дипломник
 
Аватар для ZomBat
 
Регистрация: 08.10.2016
Сообщений: 68
Репутация: 4643
Отправить сообщение для ZomBat с помощью ICQ

По умолчанию Re: Удаленное подключение к базе данных mysq

Цитата:
Сообщение от Dram Посмотреть сообщение
Не понял - что это значит?
он про то, что у вас mysql "слушается" только локально на 127.0.0.1:

tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 21007/mysqld

чтоб из вне приконектиться, надо запустить на внешний_ip:3306 или на всех интерфейсах 0.0.0.0:3306
__________________
в свободное время шаманю над веб-окружением VPS...
ZomBat вне форума   Ответить с цитированием
Сказали спасибо:
Старый 23.06.2019, 22:15   #9
Evas
Linux специалист
 
Аватар для Evas
 
Регистрация: 31.05.2012
Адрес: Донецк
Сообщений: 408
Репутация: 43946
Отправить сообщение для Evas с помощью ICQ Отправить сообщение для Evas с помощью Skype™ Send Message via Jabber to Evas
Социальные сети Аккаунт в Telegram

По умолчанию Re: Удаленное подключение к базе данных mysq

У вас где-то переопределяется bind_address. В каком-то альтернативном конфиге, который инклюдится в основной. Смотрите папки mysql.conf.d и т.п
Ну либо, как вариант, вы прописали это в конфиге, который на самом деле является нерабочим.
__________________
Актуально в 2019. Системный администратор Linux. Отзывы
Настройка, сопровождение и оптимизация серверов.
ICQ: 566176057 / Jabber: evasystems@jabber.ru / Skype: eva-systems / Telegram: @evasystems
Evas на форуме   Ответить с цитированием
Сказали спасибо:
Старый 14.07.2019, 00:17   #10
DJ-X
Студент
 
Аватар для DJ-X
 
Регистрация: 08.05.2008
Адрес: UA
Сообщений: 48
Репутация: 3841
Социальные сети

По умолчанию Re: Удаленное подключение к базе данных mysq

В my.ini закоментируй bind-address и перезагрузи базу данных.
DJ-X вне форума   Ответить с цитированием
Сказали спасибо:
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны