Tengo la base de datos en el PC del negocio y quiero automatizar una query desde integromat.com, tengo los redireccionamientos de los puertos en el router hechos y me da el siguiente error:
ER_HOST_NOT_PRIVILEGED: Host 'web02.farm.integromat.com' is not allowed to connect to this MySQL server
accedo con la ip externa del pc y user: root y pass: infusorio puerto:3306
alguna solucion?
Buenas vapu21, pues es extraño porque en un principio los permisos del usuario root están abiertos para todos los host .. en fin prueba esto, ve a SISTEMA->MANTENIMIENTO->Pestaña CONSOLA DB y ejecuta este script:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'web02.farm.integromat.com';
Tras esto prueba a conectar.
Ya me dices.
(20-10-2020, 09:33 AM)sysme escribió: [ -> ]Buenas vapu21, pues es extraño porque en un principio los permisos del usuario root están abiertos para todos los host .. en fin prueba esto, ve a SISTEMA->MANTENIMIENTO->Pestaña CONSOLA DB y ejecuta este script:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'web02.farm.integromat.com';
Tras esto prueba a conectar.
Ya me dices.
Me da un error en una ventanita amarilla:
SQL Error: Cant find any matching row in the user table
Ok prueba así:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
(30-10-2020, 09:38 AM)sysme escribió: [ -> ]Ok prueba así:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
OK, SYSME NO ME DA ERROR PERO CON INTEGROMAT SIGUE IGUAL
Joer, vamos a probar con estos 3 scripts, haz una copia de seguridad antes que hace años que no hago esto y no se si funcionará bien, ejecutalos uno a uno:
UPDATE mysql.user SET Host='%' WHERE Host='localhost' AND User='root';
UPDATE mysql.db SET Host='%' WHERE Host='localhost' AND User='root';
FLUSH PRIVILEGES;
Ya me dices si damos con la tecla.
(30-10-2020, 04:51 PM)sysme escribió: [ -> ]Joer, vamos a probar con estos 3 scripts, haz una copia de seguridad antes que hace años que no hago esto y no se si funcionará bien, ejecutalos uno a uno:
UPDATE mysql.user SET Host='%' WHERE Host='localhost' AND User='root';
UPDATE mysql.db SET Host='%' WHERE Host='localhost' AND User='root';
FLUSH PRIVILEGES;
Ya me dices si damos con la tecla.
Nada, he cambiado de PC y he ejecutado eso, en el primero me da un error:
SQL Error: Duplicate entry '%-root' for key 1
he ejecutado los otros dos con ok y he probado conexion de integromat con el siguiente error
connect ECONNREFUSED (IPexterna):3306
No se que hacer
Ojo, ahora que me doy cuenta ... el puerto no es el 3306 .. es el 4306