Satu tebakan yang jelas adalah Anda tidak melakukan FLUSH PRIVILEGES; setelah mengeluarkan GRANT pernyataan.
Tebakan lain yang jelas (tidak yakin apakah salah ketik dalam pertanyaan) adalah sintaks GRANT adalah GRANT ALL PRIVILEGES ON mydb.* TO 'abc'@'%'; , dengan ON di dalamnya.