Migración de una base de datos a otro servidor de Base de ...

11
Migración de una base de datos a otro servidor de Base de Datos en MySQL (mapaches) La migración de una base de datos es muy fácil utilizando el programa phpMyAdmin en el cual se selecciona la base de datos y con las opciones de exportar e importar es donde se realiza esto. Pero dado que el servidor de mapaches no tiene instalado este programa (phpMyAdmin) se debe se realizar esto en modo de consola. Esto nos da una gran ventaja ya que no cualquiera sabe manejar MySQL en modo de consola. Nosotros sí. Comencemos explicando los programas que tenemos que tener instalado en nuestra computadora. El programa phpMyAdmin sólo funciona teniendo instalados el servidor de base de datos “MySQL”, Servidor de páginas “Apache”, y el lenguaje de programación “PHP” ( Estos programas se pueden instalar de forma independiente lo cual es lo ideal, pero para los novicios existe el programa XAMPP de las siglas X-(Windows,Linux,Mac-os), A-(Apache), M(MySQL), P(php), P(Perl)) y viene allí incluido phpMyAdmin.

Transcript of Migración de una base de datos a otro servidor de Base de ...

Page 1: Migración de una base de datos a otro servidor de Base de ...

Migración de una base de datos a otro

servidor de Base de Datos en MySQL

(mapaches)

La migración de una base de datos es muy fácil utilizando el

programa phpMyAdmin en el cual se selecciona la base de

datos y con las opciones de exportar e importar es donde se

realiza esto. Pero dado que el servidor de mapaches no tiene

instalado este programa (phpMyAdmin) se debe se realizar

esto en modo de consola. Esto nos da una gran ventaja ya

que no cualquiera sabe manejar MySQL en modo de consola.

Nosotros sí.

Comencemos explicando los programas que tenemos que

tener instalado en nuestra computadora.

El programa phpMyAdmin sólo funciona teniendo instalados

el servidor de base de datos “MySQL”, Servidor de páginas

“Apache”, y el lenguaje de programación “PHP” ( Estos

programas se pueden instalar de forma independiente lo cual

es lo ideal, pero para los novicios existe el programa XAMPP

de las siglas X-(Windows,Linux,Mac-os), A-(Apache),

M(MySQL), P(php), P(Perl)) y viene allí incluido phpMyAdmin.

Page 2: Migración de una base de datos a otro servidor de Base de ...

Entonces para migrar la base de datos a mapaches

(148.208.175.3) se deben hacer los siguientes pasos, los

cuales es resumen en tomar la base de datos de nuestra

computadora y enviarla al servidor de mapaches (pero sin

utilizar mamoria USB, porque el servidor está en el cuarto de

cristal y además no nos permitirían entrar a este.)

Paso 1– Arrancar los servicios de Apache y MySQL del

XAMPP

Page 3: Migración de una base de datos a otro servidor de Base de ...

Paso 2- Abrir el navegador y escribir http://localhost o

http://127.0.0.1 y dar click en el programa phpMyAdmin y

seleccionar la base de datos el cual en mi caso de “agenda”

Page 4: Migración de una base de datos a otro servidor de Base de ...
Page 5: Migración de una base de datos a otro servidor de Base de ...

Paso 3- Una vez seleccionada la base de datos, seleccionar

la tabla en mi caso “persona” y seleccionar exportar en el

phpMyAdmin

Page 6: Migración de una base de datos a otro servidor de Base de ...
Page 7: Migración de una base de datos a otro servidor de Base de ...

Archivo de texto generado se llama igual que el nombre de la

tabla en este caso “persona.sql” y verificar donde lo guarda

(en mi caso en “mis descargas” o “downloads” )dentro de tu

computadora (porque luego le andan preguntando a su

servidor que donde se los guardó en su computadora)

Paso 4- envié el archivo por FTP (File Transfer Protocol)

usando el programa de WINSCP (si no lo tiene instalado

descárguelo de Internet o de mi página en la sección de

“Utilerias” a la altura de “materias” )

Page 8: Migración de una base de datos a otro servidor de Base de ...

Este programa les pedirá:

IP Servidor: 148.208.175.3

Login: tu número de control

Password: este es tu número de control (pero hubo una

práctica donde se cambio por seguridad, y se hizo mucho

enfasis que lo apuntaran, si no lo apuntaron o lo olvidaron

tienen que ir con el administrador del servidor)

Nota: Para los que no traen computadora, este programa ya

fué instalado en las computadoras del aula 45, y puedan

trabajar y no se queden como “los chinitos nomas mirando”

como los demás hacen las prácticas.

Page 9: Migración de una base de datos a otro servidor de Base de ...

Nota: este programa se desconecta del servidor por seguridad cuando detecta varios minutos de

inactividad he.

Listo el archivo ya fue copiado al servidor de mapaches.

Page 10: Migración de una base de datos a otro servidor de Base de ...

Paso 5- Iniciar una sesión de TELNET con el programa

“putty”, el cual es un programa muy parecido a la consola de

MS-DOS de Microsoft Windows, pero aquí hay que ejecutar

comandos de UNIX/Linux y no de DOS.

Comando MS-DOS Explicación de MS-Dos

Comando UNIX/Linux (son sensibles al tamaño de letra)

Explicación de Unix/Linux

cls Limpia pantalla clear Limpia pantalla

dir Muestra el contenido del directorio

ls Muestra el contenido del directorio (listado)

dir/w Muestra el contenido del directorio por

paginas

ls -l Listado extendido

cd directorio Entra al directorio especificado

(change directory)

cd directorio Entra al directorio especificado

(change directory)

cd.. Sale del directorio cd .. Sale del directorio, debe de llevar

espacio, si no, no hace caso al comando

Md directorio Crea directorio Mkdir directorio Crea directorio

Ejecutar el comando para volcar (vaciar) el script de SQL en la base de datos de mapaches:

Page 11: Migración de una base de datos a otro servidor de Base de ...

Te va a pedir el password de la base de datos de mapaches, he.

Paso 6- Entrar a la base de datos de mapaches para verificar

que se creó la tabla dentro de esta.

mysql –u usuario –p

Una vez entrando al MySQL de mapaches ejecutar los comando que ya conoces de

MySQL

show databases;

show tables;

describe nombre_de_tu_tabla;

select * from persona;

etc.

No olvides que cada comando de SQL en MySQL debe terminar con “;”