Access denied Error
MySQL server has gone away Error
Can't connect to [local] MySQL server Error
Client does not support authentication protocol error
Host '...' is blocked Error
Too many connections Error
Some non-transactional changed tables couldn't be rolled back Error
Out of memory Error
Packet too large Error
The table is full Error
Can't create/write to file Error
Commands out of sync Error in Client
Ignoring user Error
Table 'xxx' doesn't exist Error
Can't initialize character set xxx error
Starting with MySQL 3.23.40 you only get the Aborted
connection error of you start mysqld with --warnings.
If you find errors like the following in your error log.
010301 14:38:23 Aborted connection 854 to db: 'users' user: 'josh'
See section 4.9.1 The Error Log.
This means that something of the following has happened:
mysql_close() before exit.
wait_timeout or
interactive_timeout without doing any requests.
See section 4.5.7.4 SHOW VARIABLES.
See section 4.5.7.4 SHOW VARIABLES.
When the above happens, the server variable Aborted_clients is
incremented.
The server variable Aborted_connects is incremented when:
connect_timeout seconds to get
a connect package.
See section 4.5.7.4 SHOW VARIABLES.
Note that the above could indicate that someone is trying to break into your database!
Other reasons for problems with Aborted clients / Aborted connections.
max_allowed_packet is too small or queries require more memory
than you have allocated for mysqld. See section A.2.9 Packet too large Error.