Cita: ¿Es que acaso mi host no acepta procedimientos hechos por el usuario?
Se necesita tener privilegos de EXECUTE en el usuario para poder cargar SP en MySQL. Es posible que en el hosting no te los hayan dado (y no, el que tengas todos los permisos no implica los de EXECUTE, estos se deben dar en forma específica y no con un GRANT ALL).
Consulta con los administradores del hosting por ese tema. Ellos son los responsables de autorizarte.