<p>How do I enable external access to MySQL Server? I can connect locally but I cannot connect from another box on the network.</p>

<p>I just tried</p>

<pre><code>grant all privileges on *.* to root@'%' identified by '*****' with grant option;
</code></pre>

<p>And restarted MySQL Server with no success.</p>

[{'answer_id': 53512, 'author': 'Vinko Vrsalovic', 'author_id': 5190, 'author_profile': 'https://Stackoverflow.com/users/5190', 'pm_score': 6, 'selected': True, 'text': "<p>You probably have to edit the configuration file (usually my.cnf) to listen in the external interface instead of on localhost only.</p>\n\n<p>Change the <code>bind-address</code> parameter to your machine's IP address.</p>\n\n<p>If this is an old MySQL installation, you should comment out the skip-networking parameter.</p>\n\n<p>Afterwards, restart MySQL and you'll be set</p>\n"}, {'answer_id': 53517, 'author': 'Craig Day', 'author_id': 5193, 'author_profile': 'https://Stackoverflow.com/users/5193', 'pm_score': 2, 'selected': False, 'text': '<p>Command and syntax looks fine. Have you checked the server is listening on an interface other than 127.0.0.1? By default Im pretty sure it only listens on the localhost address (127.0.0.1)</p>\n'}]
['https://Stackoverflow.com/questions/53491', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/4960/']