Karena kode yang ditentukan pertama berfungsi dan juga berdasarkan jejak yang dilaporkan, saya cukup yakin masalahnya ada di database, bukan sintaks kode.
Berdasarkan versi Mysql, silakan coba sebagai alternatif untuk mengatur hak istimewa tanpa menentukan host apa pun (%) berdasarkan Dokumentasi MySQL ,
Juga flush hak istimewa segera setelah menggunakan FLUSH PRIVILEGES;
Hanya untuk memastikan semuanya benar, jalankan jugaSHOW GRANTS FOR NewUser;
dan periksa apakah Pengguna Baru muncul dalam daftar dengan izin yang sesuai.