In my.cnf
file I can find #bind-address = 127.0.0.1
. Is changing it to bind-address = %
will do the job?
1 Answer
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 = 0.0.0.0
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.
-
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 "%".– UltraJun 25, 2012 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. Jun 25, 2012 at 17:31
-
- However you may need to tweak the hosts that your user is allowed to connect from - How to do it?– UltraJun 25, 2012 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. Jun 25, 2012 at 18:24
-