Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Aula 11 PHP e MySQL up de BD

Galera boa tarde, uma dúvida. Em caso de minha aplicação web possuir um banco de dados enorme, não existe uma forma de subir os arquivos do BD do meu MySQL local para o do servidor web? Imagine ter que criar todas as tabelas de uma loja virtual por exemplo, creio eu que já exista essa forma mas gostaria de saber como.

4 respostas
solução!

Opa, você pode gerar um arquivo com todos os dados do seu banco local com o => https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html

E lá no servidor você pode importar com => https://dev.mysql.com/doc/refman/5.7/en/mysqlimport.html

Isso pode ser feito também através do phpmyadmin?

Poder pode, mas como vc disse que é um arquivo grande, ele vai ser limitado, vai quebrar o processamento no meio isso se ele receber o arquivo.

O correto é usar a linha de comando para arquivos grandes.

Por exemplo, gere o export do banco pelo mysqldump e depois importe usando o próprio mysql:

mysql -u root -p < /caminho/para/o/arquivo/exportado.sql

certifique-se que o export gerado tenha as clausulas ou de criação e utilização de database ou pelo menos o USE database para que ele não se atrapalhe todo no importe.

Boa! Galera valeu! vou deixar como favoritado aqui , para quando eu for exportar um banco local e importar em um server já sabarei como proceder. Obrigado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software