Importar base de datos grande por consola ssh y ftp

Ayuda recursos cpanel y todo lo necesario para poner en marcha tu proyecto.
Responder
Avatar de Usuario
Eduardo
Administrador
Mensajes: 216
Registrado: Dom Oct 23, 2016 1:26 am

Importar base de datos grande por consola ssh y ftp

Mensaje por Eduardo » Dom Oct 23, 2016 4:00 pm

Imagen Como en el anterior tema de importar una base de datos de un tamaño considerable con phpmyadmin puede ser una tararea ardua y tardadas con necesidad de realizar algunas modificaciones en el php.ini. Existe la posibilidad de importa una base grande por medio de consola ssh y ftp sin tener que modificar el php.ini la forma es muy fácil subir la base de datos por ftp a nuestro directorio, conectarnos al servidor por ssh y autenticarnos para tener acceso como root o usuario al que pertenece la base de datos que va hacer importada.

Ya estando dentro de nuestra sección en consola hay que autentificarse como root en mysql para que este nos permita tener todos los privilegios y poder ejecutar los comando de mysql.

Ejecutar para poder ingresar como roort el cual nos pedirá la contraseña de root

Código: Seleccionar todo

mysql -u root -p
Estando dentro de la sección de root hace falta seleccionar la base de datos a la cual deseamos se importe nuestro archivo foroscript.sql

Ejecutamos para seleccionar la base

Código: Seleccionar todo

use (nombre de nuestra base de datos a la que se importara el archivo foroscript.slq)
Si la base de datos ha sido seleccionada correctamente tendremos el retorno de un mensaje

Código: Seleccionar todo

Database changed
Puede cambiar por el tipo de versión de mysql.

Para indicar la ubicación de nuestro archivo el cual será importado es necesario tener ya el archivo foroscript.sql en nuestro directorio de ftp .
Ejecutamos el comando. El cual es una simple dirección en donde está alojado el archivo.
source /home/eduardo/foroscript.sql

El archivo comenzara a ser importado con una pérdida de 0 % de datos la base que ha sido importada en este ejemplo tiene el peso 185 mb e importada termino en 206 mb saludos.
 ! Mensaje de: Eduardo
Actualización. Proceso realizado con una base de datos de 2.46gb con 4,452,536 de registros. Funcional sin errores de Importación.
[hide]
 ! Mensaje de: Eduardo
El servidor que utilizo es un celeron 3 gb ram 300gb de hd con Ubuntu server 14 ( ojo es un servidor casero para pruebas )
[/hide]

Imagen
El código es arte... !ok

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado