O que você configurou só permite que você se conecte de todos os outros servidores que não sejam localhost. Você precisa executar isso também
grant all privileges on mydb.* to testuser2@'localhost' identified by 'mypass' with grant option;
E lembre-se de liberar seus privs.