Acabo de ver que el archivo que contiene los servidores está corrupto y no se leía bien.
Muchas gracias!!
Tengo un servidor "central" y varios servidores "periféricos". El proveedor de hosting es goDaddy.
Quiero ejecutar la misma instrucción de MySQL en todos los servidores, desde el servidor central.
Si me conecto vía ssh a cada uno de ellos, de forma interactiva puedo ejecutar la instrucción sin problema.
Pero ha llegado un punto en que hay muchos servidores y hacer el trabajo manualmente se ha convertido en una pérdida de tiempo.
He creado un script que hace un bucle de lectura de todos los servidores (que guardo en un archivo de texto) para conectarse a ellos y ejecutar la instrucción:
Código:
Me aparece un error:ssh ${usuario}@${ipCentro} mysql -u${usuarioSQL} -p${pwdSQL} $nombreBD < instrucciones_a_ejecutar.txt
Código:
Me he conectado al phpMyAdmin de un servidor "periférico" para asociar el usuario xxxxx a todos los servidores (%), a localhost, al servidor 127.0.0.1, al servidor con la IP que le corresponde,... pero siempre me aparece este error.ERROR 1045 (28000): Access denied for user 'xxxxx'@'localhost' (using password: YES)
En todos los foros que he leído no he encontrado respuesta que me ayude a resolver el problema.
¿Alguien puede echarme un cable?
Muchas gracias de antemano.