mysql> select user, password, host from user;
+------+----------+---------------------------------------------+
| user | password | host |
+------+----------+---------------------------------------------+
| root | | localhost |
| root | | host-1.iluruco.clients.pmedia.com |
| root | | 127.0.0.1 |
| | | localhost |
| | | host-2.iluruco.clients.pmedia.com |
+------+----------+---------------------------------------------+
but I can log in the MySQL server on my machine using
$ mysql
mysql> select user();
+----------------+
| user() |
+----------------+
| qaz@localhost |
+----------------+
1 row in set (0.00 sec)
So why qaz doesn't exist in the user table?