It's mainly because I have trouble spelling privileges!
mysql> CREATE USER 'me'@'localhost' IDENTIFIED BY 'me123';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL ON me.* TO 'me'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)