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.)
Exportar uma base de dados MySQL para o seu computador
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.
Importar uma base de dados MySQL para o seu servidor
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.