root @ DuckyStudios has attributes : ALL PRIVILEGES
I have no direct SQL experience, but I do come from a broad background of various IT related projects.
I'll grasp for straws here for you.
Various applications and operating systems won't let you log in as 'root'
remotely, only locally.
When you attempted to connect using a MySQL client, were you logging in from the same machine you're running Gmod/UBan on?
If so, were you using root to log in? (If yes, then my theory gets blown out the window)
If not, I suggest trying from the same machine running Gmod, and attempt root.
If that fails, try creating another username (uban_rox_when_I_can_get_it_working?
) with all privileges, and try again.
Also, with MySQL, does case sensitivity count? Would bantable and gbans for database and table name be same as BanTable and GBans?
Perhaps verify your database and table names match case too.
My straws for now.