Hola!
Tengo un
script que guarda registros en la BD local. Todo funciona bien.
Pero si subo el
script a online, en pantalla se muestra:
INSERT command denied to user 'mi_usuario'@'localhost' for table 'mi_tabla'
He googleado por una solución, y entiendo que tal vez el asunto tiene que ver con los privilegios asignados a mi usuario en la BD.
Tengo acceso al
cPanel del sitio donde está la BD y yo mismo he creado un usuario para la BD en cuestión. Además, me he asignado todos los privilegios, incluyendo el
INSERT. Pero la cosa no mejora.
¿Cómo hago para solucionar el problema? Saludos! 

PD. Al ejecutar la query SHOW GRANTS; confirmo que tengo todos los privilegios. En pantalla se muestra:
GRANT USAGE ON *.* TO 'bmx'@'localhost' IDENTIFIED BY PASSWORD '*AB1BA39DE16FD9D157B2445DB97253EBFE61AA5'
GRANT ALL PRIVILEGES ON `mi\_bd1`.* TO 'bmx'@'localhost'
GRANT ALL PRIVILEGES ON `mi\_bd2`.* TO 'bmx'@'localhost'
GRANT ALL PRIVILEGES ON `mi\_%`.* TO 'bmx'@'localhost'