Una conjetura obvia sería que no hiciste FLUSH PRIVILEGES;
después de emitir GRANT
declaración.
Otra suposición obvia (no estoy seguro si hay un error tipográfico en la pregunta) es la sintaxis de GRANT
es GRANT ALL PRIVILEGES ON mydb.* TO 'abc'@'%';
, con ON
en él.