title: Cannot Connect Using SQL Alchemy Unknown MySQL server host
body: <p>I am trying to connect to a MySQL database on my local machine. I am able to connect using MySQL Workbench, but when I try to use sqlalchemy it does not allow me to connect. </p>
  
  <p>The user has the correct permissions. I can connect using MySQL bench so I know the credentials are correct. </p>
  
  <pre class="lang-py prettyprint-override"><code>engine = create_engine('mysql://username:password!@ ***.***.***.**:3306/ceesmart')
  connection = engine.connect()
  </code></pre>
  
  <p>OperationalError: (_mysql_exceptions.OperationalError) (2006, "Unknown MySQL server host ' <strong><em>.</em></strong>.<strong>*.</strong>' (2)") (Background on this error at: <a href="http://sqlalche.me/e/e3q8" rel="nofollow noreferrer">http://sqlalche.me/e/e3q8</a>)</p>