MySQL: Exportar uma base de dados MySQL

Esta documentação faz parte do guia Utilização avançada. Consulte o guia completo aqui: Como configurar, otimizar, exportar ou importar dados MySQL.

👋 Bem-vindo à documentação da Stackhero!

A Stackhero disponibiliza um serviço MySQL cloud totalmente gerido, que simplifica o deployment e a gestão para workloads de produção:

  • Ligações e transferências de dados ilimitadas.
  • Interface web phpMyAdmin integrada para uma gestão fácil da base de dados.
  • Atualizações sem complicações, com upgrades em apenas um clique.
  • Desempenho consistente e segurança reforçada numa infraestrutura privada e dedicada.

Com a Stackhero, pode ter uma base de dados MySQL fiável pronta em poucos minutos. Poupe tempo na configuração e manutenção, e dedique-se ao desenvolvimento das suas aplicações. Experimente hoje mesmo o MySQL cloud hosting na Stackhero.

Para criar uma cópia de segurança (ou "dump") da sua base de dados, pode utilizar a ferramenta mysqldump diretamente no seu computador. (Consulte a secção anterior para saber como executar dentro de Docker, se preferir.)

Para exportar uma base de dados da sua instância Stackhero para o seu computador, execute:

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

Certifique-se de substituir <XXXXXX>.stackhero-network.com, <PORT> e <DATABASE> pelos dados reais da sua instância. Após executar o comando, ser-lhe-á pedida a password do utilizador root. A ferramenta mysqldump irá então guardar as tabelas da sua base de dados num ficheiro chamado <DATABASE>.sql.

Para importar uma base de dados do seu computador para a sua instância Stackhero, utilize este comando:

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

Não se esqueça de substituir yourDump.sql pelo nome real do ficheiro SQL que pretende importar.