En este post voy a mostrar como poder tanto exportar como importar una base de datos de mysql, directamente desde consola, si aún no te has iniciado en el mundo de los servidores y te interesa este tema, te invito a que sigas los post que estoy realizando poco a poco, desde cero, con la explicación de todos los comandos necesarios para la instalación de un servidor en Ubuntu y luego su posterior seguridad e instalación de un wordpress.
Comenzamos:
Una vez que estemos conectados a nuestro servidor a través de SSH, podremos exportar la base de datos con el siguiente comando:
mysqldump -uUSUARIO -pCONTRASEÑA NOMBRE_DE_LA_BASE_DE_DATOS > BACKUP.sql
ejemplo real: nuestra base de datos se llama webdb y el usuario es webuser y la contraseña: webdbpass, el comando debería de ser el siguiente:
mysqldump -uwebuser -pwebdbpass webdb > BACKUP.sql
Tened cuidado ya que no hay espacio entre el -u y el usuario y entre -p y la contraseña.
Según el tamaño de vuestra base de datos este proceso llevará mas o menos tiempo.
Para importar una base datos deberíamos de tener ya en el servidor subida, esta, la podríamos subir a través del comando WGET ( que lo explicaremos en futuros post ) o a través de SFTP, que sería como el FTP actual pero haciendo uso del usuario root, algo que no os recomiendo ya que lo ideal sería usar un usuario creado dentro del sistema ubutnu.
el comando sería el sigente:
mysql -uUSUARIO -pCONTRASEÑA NOMBRE_DE_LA_BASE_DE_DATOS < BACKUP.sql
Como podéis apreciar la única diferencia es que esta vez no usamos mysqldump si nno, mysql solamente, así como simbolo de mayor o menor que esta vez lo usamos hacia el otro lado.
Sin más espero que os haya gustado este post y cualquier duda podéis contactar conmigo en el formulario de abajo.
Un saludo a todos!