title: Connecting to Remote Server MySQL Issue
body: <p>I'm attempting to connect to a remote server, which I'll refer to as machine A. I've created a user following the instructions <a href="http://dev.mysql.com/doc/refman/5.5/en/adding-users.html" rel="nofollow">here</a></p>
  
  <pre><code>CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
  GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
        WITH GRANT OPTION;
  CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
  GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
        WITH GRANT OPTION;
  </code></pre>
  
  <p>On machine A I can run the command</p>
  
  <pre><code>mysql -u monty -h website.com -p
  </code></pre>
  
  <p>This connects to sql with no problem. However, when attempting to do this from some machine B I receive the error:</p>
  
  <blockquote><pre>
  ERROR 2003 (HY000): Can't connect to MySQL server on 'website.com' (113)
  </pre></blockquote>
  
  <p>I've also commented out the following line:</p>
  
  <pre><code># bind-address      = 127.0.0.1
  </code></pre>
  
  <p>in the /etc/mysql/my.cnf file. Still no luck connecting from a remote connection. Any obvious things that I might be missing? Any feedback as always is very much appreciated.</p>