As to the first part of your question, MySQL is unable to connect to the host at all (not even trying to authenticate), which means that you either got the hostname wrong or more probably haven't allowed remote access to the MySQL.
See this answer for more information on what you need to do.
As to the second part, documentation indicates that you should follow eb init
with an eb update
to update your environment. Hope that helps.