viernes, 28 de octubre de 2016

Exportar e importar una base de mysql por consola en debian

Vamos a aprender a importar y exportar una base de datos desde consola, una ventaja es que cuando se quiere importar una base de datos muy grande digamos de 90 MB, con phmyadmin nos limitamos a que cuando queremos importar nos restringe los MB configurados en php.ini, cosa que no pasa si importamos desde consola.
Y como estamos a full con la consola decidí probar como exportar una base de datos por medio de comandos.
1- Realicemos la exportación de la base que nos interesa:

# mysqldump -h nombre_ip_servidor -u usuario_bd -p nombre_de_la_base>archivo.sql
  • nombre_ip_servidor: coloca el nombre o la ip del servidor
  • usuario_bd: usuario de la base de datos
  • Nombre_de_la_base: especifica el nombre de la base a exportar
  • archivo.sql: coloca un nombre para la base con la extensión .sql
Nos pedirá la clave del usuario de la base de datos y se creará en unos segundos depende del tamaño.
mysql
2- Ahora vamos a importar la base de datos, recuerda colocar tus datos de ip de server, usuario, y ubicación de la base.
Establecemos la conexión al servidor:
 #mysql -h ip_servidor -u usuario -p
 Creamos la base de datos:
 #create database nicklabs;
 Le decimos al motor la base que creamos y usaremos:
 #use nicklabs;
 Ahora le damos la ubicacion de nuestro archivo .sql
 #source /home/nick/Desktop/opencart.sql
Para corroborar de forma gráfica entramos a phpmyadmin de nuestro servidor y verificamos que este la base con sus tablas cargadas.
mysql2


    0 comentarios:

    Publicar un comentario