Question: Here's my situation:

* I have on my server mysqld running.
* telnet localhost 3306 gives access
* telnet 127.0.0.1 3306 gives access
* telnet my\_host\_name 3306 doesn't give access
* telnet ip\_of\_my\_host\_name 3306 doesn't give access
* I checked the port: 3306 is open. My Firewall doesn't block this port

In the mysql logfile I have a message concerning the log sequence which is "in the future".

Is there a relationship between the problem and this message ?

My database uses Innodb.

Answer: 
Your problem seems to be something related to the binding address of the mysql daemon.

You can have a look [here](https://serverfault.com/questions/139323/mysql-bind-to-more-than-one-ip-address) to get additional information about binding to several addresses (*localhost* and the *public IP* address).
Since you can connect to localhost, we know that you have the bind-address setting configured.

Look in your my.cnf (or my.ini) file for the following line:

```
bind-address = 127.0.0.1

```

The above line lets you connect ONLY to the local address. MySQL binds itself to the loopback IP, and nothing else.

To be able to connect to all IP addresses on the machine (bind to all addresses), including the local address, change the configuration to the following:

```
bind-address = 0.0.0.0

```

Alternatively, since `0.0.0.0` is the default, you can comment it out like so:

```
#bind-address = 0.0.0.0

```

Then restart MySQL server.

Your error message is unrelated to this issue.