Da den først angivne kode virker og også er baseret på det rapporterede spor, er jeg ret sikker på, at problemet er i databasen, ikke kodesyntaksen.
Baseret på Mysql-versionen, prøv venligst som et alternativ at indstille privilegier uden at angive nogen vært (%) som baseret på Mysql-dokumentation ,
Skyl også privilegier umiddelbart efter brug af FLUSH PRIVILEGES;
Bare for at sikre, at alt er korrekt, skal du også køre enSHOW GRANTS FOR NewUser;
og kontroller, om NewUser vises på listen med de tilsvarende tilladelser.