Открыть внешний доступ к mysql

12
FoxCloud
На сайте с 08.11.2016
Offline
56
#11
Сделайте несколько шагов представленных ниже.

1. На стороне mysql.

Зайдите в mysql: #mysql
К уже созданной БД решрешите доступ
GRANT ALL PRIVILEGES ON ВАША_БД.* TO ПОЛЬЗОВАТЕЛЬ@’%’ IDENTIFIED BY ‘password1’ WITH GRANT OPTION;
FLUSH PRIVILEGES;


2. На стороне Firewall'a.
sudo iptables -I INPUT 1 -p tcp --dport 3306 -j ACCEPT
#сохраните перманентно. Команда может отличаться ниже, убедитесь что есть файл /etc/iptables/ipv4.rules 
iptables-save > /etc/iptables/ipv4.rules

или сохраните через команду (может не сработать на вашей ОС):
sudo netfilter-persistent save
FoxCloud (http://ru.foxcloud.net/)размещение в Европе / Америке / России. Услуги для любого проекта.
Евгений Крупченко
На сайте с 27.09.2003
Offline
154
#12
прежде чем лезть в доступы к базам и firewall’ам, надо понять пытается ли mysql в принципе слушать этот порт на нужном ip.

и да, возможно вы правите вовсе не тот конфиг, который используется.
это все сплошное гадание, надо смотреть вживую.
D
На сайте с 28.06.2008
Offline
970
#13

FoxCloud - это уже было сделано

baas - команда вывела

/usr/sbin/mysql

baas
На сайте с 17.09.2012
Offline
119
#14
Dram #:

FoxCloud - это уже было сделано

baas - команда вывела

/usr/sbin/mysql

хмм, а что за система?

Странно что px не показывает структурный запуск процесса.

У меня в линуксе и во фряхе видно какой my.cnf подтягивается к процессу.

Хмм, mysql вообще запущен?

Настройка BSD систем. (https://www.fryaha.ru) Знание сила, незнание Рабочая сила!
D
На сайте с 28.06.2008
Offline
970
#15

Мускуль запущен, сайты работают.

Дебиан 10

Запросы работают

/etc/init.d/mysql start

/etc/init.d/mysql restart

/etc/init.d/mysql stop

M
На сайте с 17.09.2016
Offline
86
#16

Вы бы полностью my.cnf сбросили/посмотрели сами

Там может быть что-то подобное

#

# include all files from the config directory

#

!includedir /etc/my.cnf.d

И уже в этой папке опция bind'а переопределена

baas
На сайте с 17.09.2012
Offline
119
#17
Dram #:

Мускуль запущен, сайты работают.

Дебиан 10

Запросы работают

/etc/init.d/mysql start

/etc/init.d/mysql restart

/etc/init.d/mysql stop

Мне кажется вы не тот конфиг.  файл ковыряете.

Ради интереса нашел у себя сервер мало значительный с debian 10 и mysql 5.7

В файле:

/etc/mysql/mysql.conf.d/mysqld.cnf

[mysqld]

bind-address=мой_ip_адресс

#skip-networking

перезагрузил мускул.

# netstat -tlpn | grep 3306

tcp        0      0 мой_IP_адресс:3306     0.0.0.0:*               LISTEN      25393/mysqld
D
На сайте с 28.06.2008
Offline
970
#18

  Точно, есть !includedir /etc/my.cnf.d  в папке три файла, в них суммарно

[mysql]

[mysqldump]

quick

quote-names

max_allowed_packet = 16M

[mysqld_safe]
skip_log_error
syslog

temniy
На сайте с 15.03.2008
Offline
181
#19
ТС, так я не понял, вы bind-address убрали из конфига?
продам - VYSOTSKIY.COM STOLITSA.INFO RUSSO-TURISTO.COM INTERNETBOOKS.RU TOURIZM.NET AVTOGONKA.COM METRDOTEL.COM SMOTRIKINO.COM PROCHARTER.RU Лучший хостинг от 1 евро, VPS от 5 евро (https://fornex.com/c/ffi2e3/) 50 бесплатных смс (https://lcab.sms-uslugi.ru/r/registration)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий