OVH Community, your new community space.

Cambiar de servidor sin notarlo?


Malagui
27/02/2009, 01:02
bueno os comento, en este servidor tengo instalado centos 5 con plesk asi que como dicen en el otro post me he derigido a editar el my.cnf pero supongo que como acabo de instalar por defecto viene mas pelado que nada por lo que las lineas que se comentan no estan en el otro post.

Igualmente añado la linea correspondiente

bind-address = ip_servidor1

reinicio mysql y hago una prueba configurando el config de un foro con los datos de la BD creada en plesk y ponindo en servidor la ip del servidor pero nada.

He estado buscando en google y he encontrado esto:

http://www.scribd.com/doc/459873/Acc...oto-mySQLLinux

y ahí dice lo contrario, ahi dice que comente esa linea, así que prueba hacer eso, pero ahora el siguiente paso es entrar a mysql como root peeero no lo consigo.

cuando instale el servidor me venia un password de root y luego el usuario de mysql ponia que era admin al igual que el de plesk y la password era la misma.

Pues bien yo como es lógico cambie para mi comodidad desde el terminal la contraseña de root y la de admin de plesk desde el propio plesk pero no he cambiado ninguna contraseña mas y he probado tanto con root como admin con las varias contraseñas tanto como las antiguas como las nuevas y esto es lo único que me devuelve:

[root@nsxxxxxx ~]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[root@nsxxxxxx ~]# mysql -u admin -p
Enter password:
ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)
y ya no se como seguir.

si alguien sabe algún sitio donde se explique paso a paso o que es lo que carajos me ocurre se lo agradecería enormemente. igualmente seguiré buscando a ver si encuentro algo.

GRACIAS

EDIT:

El script que estaba probando al intentar cargarme me lanzaba este error de BD:

Time: Fri February 27, 2009, 1:57:53 am
IP Address: xx.xxx.xxx.xxx (aqui ponia mi ip de mi equipo)
Error: Access denied for user 'userbd'@'nsxxxxxx.ovh.net' (using password: YES)
Error Number: 1045
MySQL Query: No Query Executed
a ver si con esto os puedo orientar

EDIT2:

Ya lo solucione, y todo por que estaba poniendo la ip del mismo servidor en vez de la del otro... anda anda xD

Malagui
26/02/2009, 22:31
muchísimas gracias a ambos, esta noche lo probaré y ya os contare que tal sale el experimento (espero que bien xD)

Nuevamente, muchísimas gracias

itimag
26/02/2009, 22:28
lo que yo haría es:

1. Configurar mysql en el nuevo servidor para que sea accesible remotamente desde el primero.
2. Modificar los datos de acceso a mysql en el CMS, foro, etc de tu primer servidor.
3. Comprobar que funciona correctamente.
4. Copiar todos los ficheros del CMS, foro, etc al nuevo servidor (configurando el dominio en el bind para que éste lo resuelva)
5. Cambiar las DNS del dominio por las del nuevo servidor.

A lo que preguntas, supongo que da igual poner mysql_connect(localhost,usuario,pass); que poner mysql_connect(ip_segundo_servidor,usuario,pass).

Malagui
26/02/2009, 21:44
umm interesante, pero si en el 2º servidor cambio localhost por la Ip del primero para que este pueda acceder, igualmente se sigue podiendo acceder desde el segundo? pues entonces estaría en la misma, cuando se propagasen las DNS no podrían acceder y si por ejemplo ya tengo una web funcionando correctamente en ese server no me funcionaria.

A ver si me podéis aclarar esto ultimo y ya con eso podría "solucionar" mi problema

Jove
26/02/2009, 21:38
Hola,

Este mensaje igual te ayuda http://foros.ovh.es/showthread.php?t=3033

Saludos

Malagui
26/02/2009, 21:11
el problema es que es software propietario el usado (vbulletin, joomla, oscommerce y phpbb) y cualquiera edita ahora eso...

ahora con lo que comentas se me ha ocurrido que, seria posible hacer funcionar la web teniendo los ficheros en un servidor y la BD en el otro servidor? Puesto que como son servidores dentro de OVH en cuestión de minutos podría pasar la BD de un lado a otro y montarla sin problemas y ya tendria una copia de los ficheros en ambos servidores asi tanto para quien se le ha propagado las DNS como para quien no verían perfectamente la web.

Jove
26/02/2009, 21:05
Hola,

Yo no soy especialista, pero yo realicé el cambio modificando en el servidor antiguo los ficheros php que modifican la base de datos (INSERTS y UPDATES) dando un mensaje de que se estaba cambiado de servidor. Para el resto de páginas que realizan SELECTS, deje que funcionará como siempre.

Así te aseguras que la base de datos la importas actualizada y al cambiar las DNS cuando lo tengas listo, ya empiezan a aparecer los visitantes.

Saludos

Malagui
26/02/2009, 18:01
Bueno, tengo un kemsirve con algunas webs y he contratado un EG AMD para migrar una web que tengo fuera de OVH y esas webs.

Ahora, quisiera saber si hay alguna forma de migrar esas webs del kemsirve al EG sin que el usuario final note el cambio.

Como era la primera vez que usaba OVH no me moleste mucho con el tema de los dominios y las DNS, por lo que las dns primaria de los dominios que apuntan a ese kemsirve son el nombre del servidor ks.xxxxx.kimsufi.com y la secundaria la que me ofrece ovh.

No se si se podrá pero lo que quiero es no tener off esas webs mientras se propagan las dns ya que ahora mismo lo que haría seria efectuar el cambio de dns y cerrar las webs, para que no se introduzca ningún dato nuevo a las BD y migrar esas BD al nuevo servidor y esperar a que se propaguen las DNS.

Si no es mucha molestia si alguien me pudiera asesorar y como preparar este nuevo servidor para que no vuelve a encontrarme con un problema como este.

Muchísimas gracias