MySQL: Dump di un database MySQL

Questa documentazione fa parte della guida Utilizzo avanzato. Consulta la guida completa qui: Come configurare, ottimizzare, esportare o importare dati MySQL.

👋 Benvenuti nella documentazione di Stackhero!

Stackhero offre un servizio MySQL cloud completamente gestito che semplifica il deployment e la gestione per i carichi di lavoro in produzione:

  • Connessioni e trasferimenti di dati illimitati.
  • Interfaccia web phpMyAdmin integrata per una gestione semplice del database.
  • Aggiornamenti senza complicazioni con upgrade in un solo clic.
  • Performance costante e sicurezza avanzata su un'infrastruttura privata e dedicata.

Con Stackhero, potete avere un database MySQL affidabile pronto in pochi minuti. Dedicate meno tempo alla configurazione e alla manutenzione, e più tempo allo sviluppo delle vostre applicazioni. Provate oggi stesso l'hosting MySQL cloud su Stackhero.

Per creare un backup (o "dump") del database, potete utilizzare lo strumento mysqldump direttamente dal vostro computer. (Consultate la sezione precedente per eseguirlo tramite Docker, se preferite.)

Per esportare un database dalla vostra istanza Stackhero al vostro computer, potete eseguire:

mysqldump -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> > <DATABASE>.sql

Assicuratevi di sostituire <XXXXXX>.stackhero-network.com, <PORT> e <DATABASE> con i dati reali della vostra istanza. Dopo aver eseguito il comando, vi verrà richiesta la password di root. Lo strumento mysqldump salverà quindi le tabelle del database in un file chiamato <DATABASE>.sql.

Per importare un database dal vostro computer nella vostra istanza Stackhero, potete utilizzare questo comando:

mysql -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> < yourDump.sql

Ricordate di sostituire yourDump.sql con il nome effettivo del file SQL che desiderate importare.