I suggest logging into mysql at the command prompt and do the following.
use mysql;
select * from user where User='test1user';
select * from db where User='test1user';
This will show you what priviledges that user currently has. Also, if you see the password there in clear text, that is probably your problem. If that is the case do this.
SET PASSWORD FOR test1user@localhost=PASSWORD('somepassword');
