Com importar i exportar bases de dades MySQL a Linux

Com Importar I Exportar Bases De Dades Mysql A Linux



La importació i exportació a bases de dades MySQL ajuda a garantir la seguretat de les dades, ja que la importació de bases de dades s'utilitza per transferir dades entre servidors, d'altra banda, l'exportació de bases de dades ajuda a la còpia de seguretat i la recuperació de dades.

Aquesta guia proporcionarà el procediment per:







Requisit previ: instal·lació de MySQL Server a Linux

És preferible actualitzar el sistema abans de qualsevol instal·lació, així que escriviu:



$ sudo actualització apta



Instal·leu el servidor MySQL escrivint:



$ sudo apt instal·lar mysql-server



Per comprovar la versió instal·lada de MySQL, escriviu:





$ mysql --versió



Per iniciar els serveis de MySQL, utilitzeu aquesta ordre:

$ sudo systemctl iniciar mysql




Exportació de bases de dades MySQL a Linux

Permet exportar una base de dades a Linux, però abans d'això, cal connectar-se a un servidor MySQL. Utilitzeu aquesta sintaxi per connectar-vos a un servidor MySQL local:

$ mysql -en < nom d'usuari > -p


Per a aquesta publicació el nom d'usuari és “ mysql ”:


Com és visible a la sortida anterior, el servidor MySQL està connectat correctament.

Utilitzeu aquesta ordre SHOW per veure totes les bases de dades disponibles:

> MOSTRA BASES DE DADES;



Per exportar la base de dades 'mysql' de les bases de dades disponibles, primer creem un directori amb aquesta ordre:

$ mkdir dades localhost



Navegueu a aquest directori escrivint:

$ cd localhostdata



Per exportar la base de dades, utilitzeu aquesta sintaxi:

$ sudo mysqldump -en < nom d'usuari > -p < nom-db > > < nom de l'arxiu > .sql


Proporcioneu el vostre nom d'usuari, el nom de la base de dades que voleu exportar i el nom d'un fitxer al qual voleu exportar la base de dades. Utilitzeu aquesta sintaxi i premeu Intro i escriviu l'ordre ls per veure si la base de dades s'exporta correctament o no:


Aquí podeu veure que el fitxer s'ha creat correctament.

Per veure algunes dades d'aquest fitxer, escriviu:

$ cap -n 5 < nom de l'arxiu > .sql



Aquí les dades de la base de dades exportada són visibles.

Importació de bases de dades MySQL a Linux

Per importar la base de dades, connectem-nos al servidor local mitjançant la sintaxi:

$ mysql -en < nom d'usuari > -p



Heu iniciat sessió correctament al vostre servidor de bases de dades local.

Per crear una base de dades, utilitzeu aquesta sintaxi:

> CREAR BASE DE DADES < nom-db > ;


Proporcioneu el nom de la base de dades:


Per veure les bases de dades disponibles, escriviu aquesta ordre:

> MOSTRA BASES DE DADES;



Aquí és visible que la base de dades que heu creat està disponible.

Importem el fitxer ja existent amb l'extensió '.sql' que conté les dades de còpia de seguretat de la base de dades, utilitzant aquesta sintaxi:

$ mysql -en < nom d'usuari > -p < new-database-name > < < nom de l'arxiu > .sql


Proporcioneu els valors requerits a la sintaxi:


La vostra base de dades s'ha importat correctament, ja que va demanar la contrasenya i va donar una sortida sense errors.

Conclusió

Importar i exportar bases de dades és una tasca important per a la recuperació i còpia de seguretat de dades, la migració de dades, la col·laboració o la prova i la depuració. L'exportació crea un fitxer de còpia de seguretat, per exportar la base de dades utilitzeu aquesta sintaxi ' sudo mysqldump -u -p > .sql ' mentre que la importació us permet facilitar la transferència de dades entre servidors, podeu importar la base de dades d'un fitxer utilitzant aquesta sintaxi ' mysql -u -p < .sql ”.