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 oferece uma solução MySQL cloud pronta a usar que proporciona uma série de benefícios, incluindo:
- Conexões e transferências ilimitadas.
- Interface web phpMyAdmin incluída.
- Atualizações fáceis com apenas um clique.
- Desempenho ótimo e segurança robusta alimentados por uma VM privada e dedicada.
Poupe tempo e simplifique a sua vida: leva apenas 5 minutos para experimentar a solução de MySQL cloud hosting da 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.