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:
- 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
- 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
- Accedi a MySQL: Connettiti al prompt di MySQL:
mysql -u root -p
Inserisci la password dell’utente MySQL root quando richiesta. - Crea il Database (se necessario): Se il database non esiste già, crealo con:
CREATE DATABASE database_name;
Sostituiscidatabase_name
con il nome desiderato. - 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. - 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 :-)
- Apri MySQL Workbench e connettiti al server MySQL.
- Vai a “Server” e poi a “Data Import”.
- Seleziona “Import from Self-Contained File” e scegli il file SQL da importare.
- Seleziona il Database di Destinazione e avvia l’importazione.
- 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:
- 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_
- 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 :-)
(Serverplan) Hosting Linux Da 24€ Tutto Incluso
Cerchi alternative a Google Adsense per il tuo sito? Prova TheMoneytizer!
Usa il codice
Usa il codice
189ed7ca010140fc2065b06e3802bcd5
per ricevere 5 € dopo l'iscrizione
- 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
otmux
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.
👇 Contenuti da non perdere 👇
- Cellulari 📱
- Gratis 🎉
- intelligenza artificiale 👁
- Internet 💻
- Lavoro 🔧
- Mondo Apple 🍎
- 💬 Il nostro canale Telegram: iscriviti
- 🟡 Modello C2 Storico: cos’è e come richiederlo
- 🟡 Che cos’è un file EPS?
- 🟢 Domini .pk: come e dove registrarne uno
Numero di visualizzazioni (dal 21 agosto 2024): 1