When you try to login to mysql with a newly created user, you may get:
ERROR 1044 (42000): Access denied for user
Try to ensure the user’s been granted sufficient privileges for the database.
For example,
create databases db;
create user ‘blah’@’localhost’ with password ‘password’;
grant all privileges on db.* to ‘blah’@’%’; <—–IMPORTANT. Didn’t work with *.*
flush privileges;