Драйвер ODBC MySQL - существует ли способ заблокировать доступ к драйверу ODBC MySQL Connector? - PullRequest
0 голосов
/ 02 мая 2018

Добрый день, у меня есть 2 компьютера, где мой WAMP-сервер, с базой данных MySQL и так далее. А другой, я установил соединение с моей БД, выбрасываю драйвер MySQL Connector ODBC.

Я сомневаюсь, есть ли способ заблокировать доступ этого второго ПК к моему Серверному ПК?

Я изучаю управление управлением MySQL, и я столкнулся с этим делом, и я не смог найти ответ на вопрос об этом сам.

1 Ответ

0 голосов
/ 02 мая 2018

Нет, в MySQL Server нет встроенного механизма, который обнаруживает, что попытка подключения осуществляется из драйвера ODBC MySQL Connector, и блокирует подключение.

Можно заблокировать соединения с MySQL Server, настроив соответствующие определения пользователя в MySQL Server (записи в таблице mysql.user).

В MySQL пользователь идентифицируется по имени user вместе с host (либо DNS-именем хоста, либо IP-адресом, в зависимости от того, указана ли опция skip-name-resolve .)

Если мы настроим пользователей MySQL с подстановочным знаком хоста «%», то мы разрешим TCP / IP-соединения с любого хоста или любого IP-адреса.

Если мы удалим записи пользователей с подстановочным именем хоста и вместо этого создадим пользователей с более конкретным именем хоста (или IP-адресом), то подключения будут разрешены только с указанного хоста / IP-адреса. С чистым эффектом блокировки соединений от других хостов.

Эта тема более подробно рассматривается в Справочном руководстве по MySQL

https://dev.mysql.com/doc/refman/5.7/en/connection-access.html


Кроме того, для попыток соединения по TCP / IP сетевой брандмауэр (например, Iptables в Linux) можно настроить для сброса соединений еще до их обнаружения MySQL Server.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...