title: Accessing a mysql database from external host/ip? (ie: mysql workbench)
body: <p>I have a mysql server running on x.x.x.x, and can access it internally no problem (of course). However when attempting to connect externally, ie using mysql workbench, or even from an external server, I get the error message "Host 'bla.bla.bla' is not allowed to connect to this MySQL server". </p>
  
  <p>I have done:</p>
  
  <ul>
  <li><code>GRANT ALL PRIVILEGES ON *.* TO mysql@x.x.x.x IDENTIFIED BY "somepass";</code> </li>
  <li>And I have opened port 3306 in iptables. </li>
  </ul>
  
  <p>Is there another fundamental security issue I am missing? </p>