a me sembra un problema di permessi, non di codice, quello mi sembra giusto.
se l'hosting ha un phpMyAdmin incluso prova ad entrare da li usando le credenziali che ti hanno dato e vedi se funzionano.