Come importare database di grandi dimensioni


ecco una guida completa su come importare un database MySQL di grandi dimensioni, utilizzando sia la riga di comando che gli strumenti grafici:

1. Utilizzare la riga di comando MySQL

Passaggi per importare un database di grandi dimensioni usando la riga di comando:

  1. Accedi al Server tramite SSH: Usa un client SSH per accedere al server. Per esempio, se utilizzi ssh, il comando è: ssh username@your-server-ip
  2. Carica il File sul Server: Se il file di dump del database è sul tuo computer locale, caricalo sul server usando un comando come scp: scp path/to/your-database-file.sql username@your-server-ip:/path/on/server
  3. Accedi a MySQL: Connettiti al prompt di MySQL: mysql -u root -p Inserisci la password dell’utente MySQL root quando richiesta.
  4. Crea il Database (se necessario): Se il database non esiste già, crealo con: CREATE DATABASE database_name; Sostituisci database_name con il nome desiderato.
  5. Importa il Database: Usa il comando per importare il file SQL nel database: mysql -u username -p database_name < /path/on/server/your-database-file.sql Inserisci la password dell’utente MySQL quando richiesta.
  6. Verifica l’Importazione: Dopo l’importazione, controlla il database per assicurarti che tutto sia stato importato correttamente.

2. Utilizzare MySQL Workbench

Passaggi per importare un database usando MySQL Workbench:

Pubblicità – Continua a leggere sotto :-)

(Tophost) l’ hosting web più economico – Usa il coupon sconto: 7NSS5HAGD5UC2

  1. Apri MySQL Workbench e connettiti al server MySQL.
  2. Vai a “Server” e poi a “Data Import”.
  3. Seleziona “Import from Self-Contained File” e scegli il file SQL da importare.
  4. Seleziona il Database di Destinazione e avvia l’importazione.
  5. Monitora l’Importazione attraverso l’interfaccia di MySQL Workbench per assicurarti che proceda senza problemi.

3. Dividere il File di Dump in Parti

Se il file di dump è troppo grande, puoi dividerlo in parti più piccole e importarle una alla volta:

  1. Dividi il File di Dump: Usa il comando split per suddividere il file in parti più piccole: split -l 10000 your-database-file.sql part_
  2. Importa i File Parziali: Importa ogni file parziale separatamente: mysql -u username -p database_name < part_aa mysql -u username -p database_name < part_ab

4. Utilizzare Strumenti di Backup e Ripristino

Alcuni strumenti di backup e ripristino possono gestire grandi database:

Pubblicità – Continua a leggere sotto :-)

(Tophost) l’ hosting web più economico – Usa il coupon sconto: 7NSS5HAGD5UC2

Pubblicità – Continua a leggere sotto :-)

(Tophost) l’ hosting web più economico – Usa il coupon sconto: 7NSS5HAGD5UC2

  • phpMyAdmin: Può essere utilizzato se hai configurato i limiti di upload nel file php.ini per gestire file più grandi. Ad esempio: upload_max_filesize = 512M post_max_size = 512M
  • MySQL Dump e Restore Tools: mysqldump è uno strumento utile per esportare e importare database. Per esportare un database, usa: mysqldump -u username -p database_name > backup_file.sql Per importare il database, usa: mysql -u username -p database_name < backup_file.sql

Note Aggiuntive

  • Tempi di Importazione: L’importazione di database di grandi dimensioni può richiedere tempo. Non interrompere il processo e considera l’uso di strumenti come screen o tmux per mantenere la sessione SSH attiva.
  • Problemi di Timeout: Se il server interrompe il processo a causa di timeout, potresti dover modificare le impostazioni di timeout di MySQL e PHP.

👇 Da non perdere 👇



Trovalost esiste da 4604 giorni (13 anni), e contiene ad oggi 4342 articoli (circa 3.473.600 parole in tutto) e 22 servizi online gratuiti. – Leggi un altro articolo a caso
Numero di visualizzazioni (dal 21 agosto 2024): 0
Pubblicità – Continua a leggere sotto :-)
Segui il canale ufficiale Telegram @trovalost https://t.me/trovalost
Seguici su Telegram: @trovalost
Privacy e termini di servizio / Cookie - Il nostro network è composto da Lipercubo , Pagare.online e Trovalost
Seguici su Telegram, ne vale la pena ❤️ ➡ @trovalost
Questo sito contribuisce alla audience di sè stesso.