Назад | Перейти на главную страницу

Добавить имя хоста доверия в mysql

как мне добавить доверенное имя хоста в конфигурацию mysql?

webserver.mysomain.com
dbserver.mydomain.com

Я хотел бы добавить webserver.mydomain.com в базу данных mysql, установленную в dbserver.mydomain.com

поэтому все соединения, которые поступают с webserver.mydomain.com, должны быть приняты.

Спасибо

Я не уверен, чего вы здесь пытаетесь достичь, и есть ли в mysql концепция доверенных хостов. Но если вы делаете это из соображений безопасности, то делайте это на уровне пользователя при добавлении пользователей в mysql. Другими словами, вам нужно будет настроить пользователя в mysql, который подключается только с веб-сервера, вы можете сделать это через grant privileges параметры -

mysql> grant all privileges on *.* to user1@webserver.mydomain.com identified by 'password';
mysql> flush privileges;

Вдобавок к этому измените правила брандмауэра, чтобы разрешить подключения mysql, порт 3306, с webserver.mydomain.com - в iptables вы можете сделать это следующим образом:

/sbin/iptables -I INPUT -s webserver-ip-address -p tcp --dport 3306 -j ACCEPT