井上です。
 
すみません、早くも「壁」にあたってしまいました。
 

設定したパスワードを入力しても、空白でも、ログインできなくなってしまいます。
 

ただ、竹形様のアドバイスから思ったのは、
「付与したhost」と「ログインするhost」が「おなじhostと認識」されなければいけないのかな?
ということです。
 

そう思い、早速
 
delete from user where user = 'thanks';
 
の後、
 
grant all on thanks to thanks@localhost IDENTIFIED BY 'thanks';
 
とだけ流し、ログイン(下記)を試しましたが、やはりだめでした。
 
@F:\CRM\mysql\bin\mysql -h localhost -uthanks -p thanks
 
(このあと「Enter password:thanks<Return!>」)
 

一応、付与した際のuserリストを載せておきます。
(以下)
 
mysql> select user, password from user;
+--------+------------------+
| user   | password         |
+--------+------------------+
| root   |                  |
| root   |                  |
|        |                  |
|        |                  |
| thanks | 5318a95743953b86 |
+--------+------------------+
9 rows in set (0.00 sec)
 

何が問題なのでしょうか・・?