Well, this is what I can see:
select host, user from mysql.user;
+-----------+------------------+
| host | user |
+-----------+------------------+
| % | me |
| 127.0.0.1 | root |
| ::1 | root |
| localhost | |
| localhost | debian-sys-maint |
| localhost | root |
| ubuntu | |
| ubuntu | root |
+-----------+------------------+
I entered as root and would like to change password for user 'me'.
SET PASSWORD FOR 'me'@'%' = PASSWORD('letmein');
Query OK, 0 rows affected (0.00 sec)
Well, no rows affected as we can see.
As for trying to access, the result is as follows:
Access denied for user 'me'@'localhost' (using password: YES)
michael@ubuntu:/var/www/cgi-bin$
So, it mentions localhost, not %.
Could you suggest me how to change the password for 'me' and explain what % is?