Django syncdb can't connect to MySQL on seperate EC2 Instance

view story

http://serverfault.com – I am trying to deploy a django app on AWS with a setup where I have one EC2 instance that is running nginx/uwsgi and a second EC2 instance where I have MySQL 5.5 installed. Both belong to the default group ( enabled SSH, HTTP, HTTPS and MYSQL). Eventually, I will split the groups for DB and the app/web server but for now I want to get the app to work. My django db settings look like: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'db', 'USER': 'db_user', 'PASSWORD': 'db_pwd', 'HOST': '<public dns of MySQ (HowTos)