Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In my.cnf file I can find #bind-address = Is changing it to bind-address = % will do the job?

share|improve this question
up vote 4 down vote accepted

If the bind-address and skip-networking options are not specified, MySQL listens by default on all interfaces, so you should just make sure that those 2 options are commented.

You can also force MySQL to listen on all interfaces explicitly by specifying:

bind-address =

If you want to make it to listen to only 1 IP address, you can do this by:

bind-address = your.ip.addr.ess

You can also check this thread for more information.

share|improve this answer
Its for my gameserver which stands on the same machine along with MySQL. Is it nesesary to even open it? Becaouse my previous host told me that he had to open it with "%". – Ultra Jun 25 '12 at 17:29
If your game server is on the machine, you won't need to open configure MySQL to accept external connections. However you may need to tweak the hosts that your user is allowed to connect from. – Vladimir Blaskov Jun 25 '12 at 17:31
- However you may need to tweak the hosts that your user is allowed to connect from - How to do it? – Ultra Jun 25 '12 at 18:13
It's actually different if you have already created your database user or not. Here you may find some information how to create it properly. – Vladimir Blaskov Jun 25 '12 at 18:24
Can you provide some links? Ive created database and user. – Ultra Jun 25 '12 at 18:35

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.