Publicada por removido em 03/07/2007 - 20:49h:
* removido usa Nenhuma

Curiosidade sobre MySQL: Onde ficam as tabelas do banco de dados?

Olá Pessoal!
Minha curiosidade é a seguinte: Supondo que eu tenha criado um banco de dados simples, com duas tabelas somente, mas estas tabelas já estão com os devidos relacionamentos criados e já contêm dados armazenados.

Onde ficam armazenadas estas tabelas e, caso eu queria hospedá-las em um outro servidor que também execute MySQL, qual o procedimento para transferir as tabelas já criadas?

Muito obrigado!

  
 
Resposta de eyglys em 03/07/2007 - 22:52h:
* eyglys usa Ubuntu
* eyglys tem conceito: 9.8
 


Como suas tabelas possuem relacionamento, serão do tipo INNODB, portanto estarão armazenadas em um arquivo de dados idbada (na pasta data do mysql).

Para transferir seus dados para outro servidor, utilize a ferramenta mysqldump:
mysqldump -h host_do_seu_banco -u seu_user -p nome_seu_banco > backup.sql

Será solicitada a senha do seu usuário. O mysqldump irá criar um script de banco de dados SQL. Basta rodar esse script no servidor de destino.

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts