1130 Хосту «amazon -ec2 -ip» не разрешено подключаться к этому серверу MySQL

Я столкнулся с проблемой доступа к базе данных mysql на одном из моих серверов Amazon EC2 с другого сервера EC2. Я прочитал различные статьи о предоставлении соответствующих разрешений для доступа к mysql с внешних IP-адресов, и вот шаги, которые я выполнил:

  1. Открыт порт 3306 на моем экземпляре хоста EC2, чтобы разрешить внешнее подключение Mysql.
  2. В файле /etc/mysql/my.cnf изменен «адрес привязки -» с «127.0.0.1» на «0.0.0.0».
  3. Открыл mysql с помощью root и выполнил следующую команду :ПРЕДОСТАВЬТЕ ВСЕ ПРИВИЛЕГИИ на . to worker@'ec2 -ip -адрес' ИДЕНТИФИКАЦИЯ 'паролем';

Согласно всем блогам/статьям, которые я читал, это должно было решить проблему, но я продолжаю получать следующую ошибку:

1130  Host 'amazon-ec2-ip' is not allowed to connect to this MySQL server

IP-адрес, который я предоставил для экземпляра EC2, был эластичным IP-адресом, который генерируется при создании экземпляра. Чтобы проверить, относится ли проблема к EC2, я попытался выполнить команду «3» для другого «статического IP-адреса». Теперь это сработало для меня (, т.е. я смог войти на хост mysql с этого удаленного сервера ), поэтому я уверен, что вышеуказанные шаги верны.

Почему IP-адрес Amazon EC2 не работает?

6
задан Kapil Kaushik 4 July 2012 в 11:25
поделиться