Как позволить mysql удаленные соединения через конкретный интерфейс

Получите вывод от

which bash

и

which wget

затем добавьте возвращенный путь для избиения наверху сценария с ударом хеша (#!). т.е. если, которые колотят возврат/bin/bash затем, используют.

#!/bin/bash

Затем добавьте возвращенный путь для wget. примера

/usr/bin/wget --wait=5 --output-document=1101.jpg 'http://distributorcentral.com/resources/productimage

наконец удостоверьтесь сценарий, который Вы создали, исполняемый файл chmod +x name-of-your-script

Если не работа все еще пытается добавить-x к Вашему сценарию для получения некоторой информации об отладке.

#!/bin/bash -x
4
18.08.2012, 22:54
2 ответа

mysqld конфигурационный файл - в /etc/mysql/my.cnf на моем поле Linux - имеет a bind-address опция. Это может быть установлено на конкретный IP-адрес, как 10.237.49.251, и MySQL затем только послушает в том интерфейсе (eth0).

Значение по умолчанию (по крайней мере, на Ubuntu) должно послушать только на localhost, иначе. петлевой интерфейс (127.0.0.1).

Иначе MySQL может послушать на всех доступных портах и интерфейсах, которые могут быть явно указаны с bind-address=0.0.0.0.

12
27.01.2020, 20:46

можно использовать:

iptables -A INPUT -p tcp --dport 3306 -d 10.237.49.251 -i eth0 -j ACCEPT
4
27.01.2020, 20:46

Теги

Похожие вопросы