Віддалений доступ до mysql

Новини хостингу

Віддалений доступ до mysql

Компанія "Яндекс" планує найближчим часом запустити в роботу хмарний сервіс SpeechKit Cloud. Його основним призначенням буде наділення різних пристроїв, в тому числі мобільних, функцією розпізнавання людської мови.

Для того що б відкрити або закрити віддалений доступ до MySQL необхідно перевірити стан порту 3360. Для цього виконайте команду:

# Netstat -an | grep 3306


Якщо ви бачите цю строчку

tcp4 0 0 * .3306 *. * LISTEN


значить віддалений доступ r MySQL сервера у вас відкритий.
Для того що б закрити віддалений доступ до MySQL сервера в FreeBSD потрібно додати в файл /var/db/mysql/my.сnf рядки:


Якщо такого файлу у вас немає, створіть його.
Щоб зміни конфігурації вступили в силу, перезавантажте mysqld сервер за допомогою команди:


Перевіряємо стан порту 3360:

# Netstat -an | grep 3306

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT


і перезавантажити сервіс iptables командою:

# Service iptables restart


Для того що б відкрити віддалений доступ до MySQL сервера в FreeBSD потрібно додати в файл /var/db/mysql/my.сnf рядки:

[Mysqld] port = 3306
bind_address = 0.0.0.0
socket = /tmp/mysql.sock


І перезавантажити MySQL сервер командою:


Перевіряємо стан порту 3360:

# Netstat -an | grep 3306


Якщо Ви побачите ось такий рядок означає доступ відкритий

tcp4 0 0 * .3306 *. * LISTEN


У CentOS необхідно буде ще відкрити доступ в iptables Для цього потрібно додати в файл / etc / sysconfig / iptables рядок:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT


і перезавантажити сервіс iptables командою:

# Service iptables restart

Статті схожої тематики:

Схожі статті