GNU/Linux >> Linux Esercitazione >  >> Linux

Come importare ed esportare database MySQL in Linux

Introduzione

MySQL è un popolare programma di database basato su Linux. Come database, MySQL è un'applicazione versatile. Può essere utilizzato per qualcosa di semplice come un database di prodotti o complesso come un sito Web WordPress.

Questo tutorial ti guiderà attraverso come esportare un database MySQL e importarlo da un file dump in MySQL.

Prerequisiti

  • Un sistema con MySQL installato e configurato
  • Un database esistente (un database di prova o vuoto funzionerà)
  • Un account utente root e una password per il database MySQL
  • Una finestra di terminale o una riga di comando
  • (opzionale) l'utilità phpMyAdmin

Come esportare il database MySQL

Opzione 1:usa lo strumento mysqldump

L'esportazione di un database lo inserisce in un file dump che può essere trasferito su un altro sistema.

L'applicazione del database MySQL include un comando mysqldump per creare un file di dump del tuo database. Questo file può essere utilizzato come backup o copiato su un altro sistema.

1. Per esportare il tuo database MySQL in un file dump, inserisci quanto segue in una finestra di terminale:

mysqldump –u username –p db_name > dump_file.sql

Sostituisci username con il nome utente effettivo per il database MySQL e db_name con il nome della banca dati. Puoi rinominare dump_file.sql a tutto ciò che desideri, ma mantieni il .sql estensione.

2. Confermare l'esportazione inserendo:

head –n 5 dump_file.sql

Il sistema dovrebbe visualizzare le prime cinque righe del file di dump appena creato. Dovresti riconoscere il nome del database elencato.

Opzione 2:usa phpMyAdmin

PhpMyAdmin è una pratica utility per la gestione dei server web. Include potenti strumenti per la gestione grafica dei file.

Per esportare il tuo database MySQL usando phpMyAdmin:

  1. Accedi a cPanel
  2. Nei Banche dati sezione, seleziona phpMyAdmin
  1. Nella colonna a sinistra, scegli il database da esportare
  2. Una volta caricato, fai clic sulla scheda in alto per esporta
  3. Il metodo di esportazione dovrebbe essere Veloce
  4. Il formato dovrebbe essere SQL
  5. Fai clic su Vai , quindi usa la finestra di dialogo Salva file per salvare una copia del database esportato.

Come importare il database MySQL

Opzione 1:importa MySQL utilizzando lo strumento mysqldump

L'importazione di un database richiede prima la creazione di un database vuoto.

1. Per creare un database vuoto, avvia la shell MySQL immettendo:

mysql –u root –p

2. Immettere la password di root quando richiesto. Il prompt dei comandi dovrebbe cambiare per mostrare che stai lavorando in MySQL.

3. Successivamente, crea un nuovo database immettendo quanto segue:

CREATE DATABASE new_db_name;

Il sistema dovrebbe restituire con Query OK, 1 riga interessata (0,00 sec) . Nota:il comando non verrà eseguito se il punto e virgola non viene inserito alla fine del comando.

4. Esci dalla shell MySQL premendo Ctrl-D . Il prompt dei comandi dovrebbe tornare alla normalità.

5. Immettere il seguente comando per importare il file dump:

mysql –u username –p new_db_name < dump_file.sql

Vedrai una risposta solo se ci sono errori. Un'importazione riuscita non visualizzerà alcun commento sullo schermo.

6. Per controllare il database, accedi nuovamente alla shell MySQL:

mysql –u root –p

7. Per caricare il database, immettere:

USE new_db_name

8. Visualizza il contenuto del database digitando:

SHOW TABLES;

Opzione 2:importazione con phpMyAdmin

Fase 1:crea un nuovo database MySQL e assegna utente

Prima di poter importare un database utilizzando phpMyAdmin, devi prima creare un database vuoto:

  1. Accedi a cPanel
  2. In Banche dati vai a Database MySQL
  3. Inserisci il nome del nuovo database in Crea nuovo database campo, quindi seleziona Crea database
  1. Al termine, fai clic su Torna indietro , quindi fai clic su Aggiungi utente al database
  2. Seleziona l'utente corretto in Utente selezionare il nuovo database nell'Elenco database casella, quindi Aggiungi
  3. Seleziona Tutti i privilegi (a meno che tu non abbia un motivo o una norma che specifica i privilegi dell'account)
  4. Fai clic su Apporta modifiche

Fase 2:importa il database MySQL con phpMyAdmin

Per importare un file dump nel nuovo database utilizzando l'interfaccia web di phpMyAdmin:

  1. Accedi a cPanel
  2. Nei database sezione, seleziona phpMyAdmin
  1. Nella colonna di sinistra, seleziona il database appena creato come mostrato nell'immagine seguente:
  1. Fai clic su Importa scheda (accanto alla scheda Esporta)
  2. Accanto a File da importare , seleziona Sfoglia , quindi scegli il file che hai scaricato dall'operazione di esportazione e seleziona Vai

Linux
  1. Come gestire i database MySQL e gli utenti in cPanel

  2. Come ottimizzare e riparare i database MySQL usando phpMyAdmin

  3. Come copiare tabelle MySQL tra database

  4. SQLite DB Browser, come installarlo e usarlo su Linux

  5. Come riparare database e tabelle MySQL con phpMyAdmin

Come ottenere l'elenco degli account utente MySQL in Linux

Come controllare i privilegi utente MySQL in Linux

Come rinominare il nome del database MySQL in Linux

Come esportare e importare database tramite phpMyAdmin

Come installare il database PostgreSQL e pgAdmin su Linux

Come creare e modificare database MySQL in cPanel