Base de datos de importación mysql usando la línea de comandos

Base de datos de importación mysql usando la línea de comandos
MySQL es un sistema de gestión de bases de datos relacionales de código abierto que ayuda a los usuarios a crear, administrar y almacenar enormes volúmenes de datos. Además, MySQL también proporciona la facilidad de importación de bases de datos utilizando archivos SQL. La importación ayuda a hacer una copia de seguridad y transferir los datos.

Este artículo discutirá el siguiente contenido:

  • Importar base de datos al servidor MySQL local utilizando la línea de comandos
  • Importar base de datos al servidor MySQL remoto utilizando la línea de comandos

Importar base de datos al servidor MySQL local utilizando la línea de comandos

Para importar bases de datos utilizando un archivo MySQL al servidor MySQL local, primero inicie sesión en su servidor local usando esta sintaxis:

mysql -u [nombre de usuario] -p

Proporcione el nombre de usuario del servidor local en el comando:

El siguiente paso es crear una nueva base de datos en la que desea importar una base de datos. Proporcione el nombre para su base de datos en el comando. Para esta publicación, el nombre es "Newlinuxhint":

Crear base de datos NewlinuxHint;

El mensaje de éxito se mostrará como "Consulta bien, 1 fila afectada":

El archivo SQL es un archivo de copia de seguridad que contiene instrucciones para crear una base de datos con sus datos. Ahora para importar la base de datos, use esta sintaxis:

mysql -u [nombre de usuario] -p [db -name] < [file-name].sql

Proporcione los parámetros según usted y ejecute el comando:

mysql -u root -p newlinuxhint < linuxhint_dump.sql

La salida libre de errores indica que el comando se ejecuta correctamente:

Para confirmarlo, inicie sesión en el servidor local. Use este comando y asegúrese de proporcionar su nombre de usuario:

mysql -u raíz -p

Después del inicio de sesión exitoso, ejecute estos comandos, navegue a la base de datos y vea todas las tablas disponibles:

Use NewlinuxHint;
Mostrar mesas;

La salida mostrará los nombres de las tablas si la importación fue exitosa:

Ha importado con éxito una base de datos utilizando un archivo SQL en su servidor MySQL local.

Importar base de datos al servidor MySQL remoto utilizando la línea de comandos

Para importar la base de datos en el servidor remoto utilizando el archivo SQL a través de la línea de comando, use esta sintaxis:

mysql -h [host -name] -p [portnumber] -u [username] -p [db -name] < [file-name].sql

Proporcione el número de puerto, nombre de usuario, nombre de host (punto final) del servidor remoto MySQL. Además, proporcione el nombre de la base de datos y el nombre del archivo MySQL:

Para confirmar si la base de datos se importa correctamente o no, inicie sesión en su servidor MySQL remoto utilizando esta sintaxis:

mysql -h [host -name] -p [puerto -número] -u [nombre de usuario] -p

Use estos comando para ver los nombres de las tablas en la base de datos que importó:

Use NewlinuxHint;
Mostrar mesas;

La salida está mostrando todas las tablas de la base de datos importada:

La base de datos se importa correctamente de un archivo SQL a su servidor remoto MySQL.

Conclusión

Para importar la base de datos en su servidor MySQL utilizando un archivo SQL. Para el servidor local, ejecute el "mysql -u [nombre de usuario] -p [db -name] < [file-name].sql"Comando, y para el servidor remoto, ejecutar"mysql -h [host -name] -p [puerto -número] -u [nombre de usuario] -p"Sintaxis. Esta publicación discutió cómo podría importar la base de datos utilizando la línea de comando a su servidor MySQL remoto y local utilizando archivos SQL.