У меня есть сервер Ubuntu, и я установил MySQL. Как мне использовать два физических статических IP-адреса в my.cnf
bind-address - могу ли я добавить два IP-адреса?
Как сказал Адам, используйте bind-address = 0.0.0.0
, чтобы MySQL прослушивал все IP-адреса. Это обеспечит прослушивание статических IP-адресов, которые у вас есть на коробке.
Если у вас более 2 статических IP-адресов и вы не хотите, чтобы MySQL прослушивал эти порты, установите брандмауэр на вашем устройстве и заблокируйте порт 3306
для всех, кроме двух IP-адресов, которые вы хотите использовать в MySQL. Таким образом, ваш брандмауэр обрабатывает контроль доступа, а не MySQL.
Вот «небольшое» руководство по настройке брандмауэра:
https://stackoverflow.com/questions/10055164/connection-to-mysql-server-in-syn-sent
Просто посмотрите на вторую часть с ответом.
Можно указать только один адрес , но вы можете установить для bind-address значение 0.0.0.0, чтобы MySQL прослушивал все доступные интерфейсы.