Nueva pregunta

Pregunta:

Fecha: 12-03-2019 13:33:11 (En Español)

Migrar Base de datos a otro Host[Resuelta]

Que tal comunidad tengo el siguiente problema espero y me puedan ayudar, tengo una pagina web en la cual quiero cambiarla de host y dominio, la actual es www.paginaweb.com y la quiero cambiar a www.paginaweb.com.mx.

1.- En el phpmyadmin actual exporte la base de datos y me creo un archivo

2.- En el nuevo phpmyadmin cree una base de datos y después importe la base de datos

3.- En el cpanel cree un usuario para la base de datos y le puse contraseña

function getMyConection($conexion) {
	global $link;
	
	$db_host = "localhost";
	$db_name = "NOMBRE DE LA BASE DE DATOS";
	$db_user = "USUARIO";
	$db_pass = "CONTRASEÑA";

	$link = mysqli_connect($db_host, $db_user, $db_pass, $db_name) or die("No se pudo conectar a la base de datos!!...");
	return $link;
	mysqli_query("SET NAMES utf8");

}


Se tiene que hacer alguna otra cosa o en que estoy cometiendo un error
Etiquetas: Votos: 1 - Respuestas: 6 - Vistas: 8 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 12-03-2019 14:19:04 Hola Isaías, olvidaste compartir cuál es el error con el que estás lidiando.   Votos: 2 - Link respuesta
     
  • Fecha: 12-03-2019 14:48:42 Hola Isaias, en el código que compartes tienes un error de orden, mira, si primero pones el return $link;, nunca se ejecutará la sentencia siguiente mysqli_query("SET NAMES utf8");, deberás invertir esas líneas de código.

    Por otro lado, deberás garantizar que el dominio destino (para tu ejemplo www.paginaweb.com.mx) este correctamente apuntado, con los DNS (NS1 y NS2) correctos. Que tengas el servidor apache funcionando, el sitio web también copiado (porque solo hablaste de base de datos, pero tienes que copiar el sitio web también)

    Como comenta Ernesto, indicanos cual es el error y vemos desde ahí como ayudarte.

    Saludos y buen código!
      Votos: 1 - Link respuesta
     
  • Fecha: 13-03-2019 06:18:42 Hola, también ya pase el sitio web, si me muestra el login pero al momento de querer entrar me dice:

    No se pudo conectar a la base de datos!!...

    Que es lo que tengo en la linea 9

    Me comento un colega "Cuando es un cráneo nuevo hay que crear el nombre de la base de datos e importarla y obviamente te dará otra contraseña y otro nombre de base de datos"

    En el Cpanel me fui a phpmyAdmin y cree una nueva base de datos y un nuevo usuario de base de datos, ya hice pruebas con lo que me comento Fernando Mosquera y sigue apareciendome lo mismo "No se pudo conectar a la base de datos!!..."
      Votos: 0 - Link respuesta
     
  • Fecha: 13-03-2019 09:43:04 Prueba cambiar la línea $db_host = "localhost"; por $db_host = "127.0.0.1";.

    También puede que el sitio tenga cache, si es así deberás borrar la cache, típicamente es eliminar archivos de una carpeta, pero no siempre, depende de que cache / implementación.

    Prueba y luego nos cuentas, saludos y buen código!
      Votos: 1 - Link respuesta
     
  • Fecha: 13-03-2019 14:10:00 Ya hice las prueba y sigo sin poder acceder :( me sigue mostrando el mismo mensaje después de querer iniciar sesión   Votos: 0 - Link respuesta
     
  • Fecha: 22-04-2019 12:49:44 has probado creando una base de datos de prueba desde el host?   Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión