Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

xdxd

Qual ferramenta de backup para bancos grandes?

Recommended Posts

Olá

 

meu interesse não é um simples "você pode usar x, ou usar y" porque uma simples procura no google/bing/etc me daria essa resposta, o que eu venho pedir é quais vocês usam e tem tido bons resultados

 

eu sempre usei o próprio phpmyadmin do mysql e nunca tive problemas mas agora estou mexendo com bancos que passam de 50mb, certa vez tive que dividir manualmente em vários arquivos menores (@.@) eu li que existe um programa que faz isso automático mas eu quero relatos de pessoas que usam para bancos grandes

 

o MySQL Administrator (oficial) dá pra usar na relação pc do usuário x servidor de hospedagem convencional ou tem alguma contra indicação?

 

outra coisa, começei a mexer com índices e tudo mais a pouco tempo, quando é feito um backup deixando de lado a information_schema, o phpmyadmin inclui essas infos automaticamente na própria tabela?

 

obrigado ;)

 

sumiu o edit

bom já descartei usar o mysql administrator porque é tudo bloqueado no meu host, até consigo conectar usando o modo livre mas praticamente só consigo executar queries e visualizar/alterar a estrutura

 

alguém usa? http://www.ozerov.de/bigdump.php =]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu utilizo o NavCat Lite. Nunca tive problemas, apesar de ainda não ter realizado backup de um banco de dados de 50 Mb.

 

Sugiro fazer um teste.

 

Obs. ele possibilita fazer backup de tabela por tabela também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

problema que a versão free só deixa fazer o backup (até essa parte eu não tenho problema), o ruim pra mim mesmo é que eu preciso restaurar arquivos grandes, até consigo dividir e acho que pelo jeito vou ficar fazendo isso até o fim dos tempos hehe

 

se ainda me deixassem usar ssh :\

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei com que frequência você quer fazer esses backups, mas eu já fiz backups de bases com mais de 10 gigas usando o próprio mysqldump na linha de comando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguns pontos relevantes que você deveria já saber por estar utilizando o MySQL e ser o "piloto" dele:

 

1-) Bancos de dados com mais de 50mb é muito, mas muito pequeno e máquinas que são realmente servidores de bancos de dados tocam um backup de uma dessas bases em um piscar de olhos;

 

2-) Com o mysqldump, você não precisará de mais nenhuma ferramenta de terceiros como Navicat e tudo mais. Todas esses ferramentas utilizam por trás o mysqldump para efetivar os backups e o utiliatário mysql para efetuar o restore;

 

3-) Com o mysqldump é possível fazer backup via PIPE, ou seja, porque você quer efetuar algo via ssh? Utilize a rede!

 

shell> mysqdump -u user -ppass base_a -h 192.168.1.100 banco_de_dados | mysql -u user -ppass banco_de_dados -h 192.168.1.101

4-) O INFORMATION_SCHEMA é o dicionário de dados do MySQL. Nele são encontradas tabelas que são VIEWS dos seus bancos de dados, os dados não estão neste banco, ele contém views que aponta para tabelas dos seus bancos de dados. Já experimentou abrir um backup feito com o mysqldump e ver o seu conteúdo? Quando o mysqldump copia a estrutura das tabelas para o arquivo de texto, ele dá um simples SHOW CREATE TABLE e escreve estas informações no arquivo e depois os seus respectivos dados;

 

mysql> create table test.t1(id int, index(id));
Query OK, 0 rows affected (0.00 sec)

mysql> show create table test.t1;
+-------+--------------------------------------
| Table | Create Table
+-------+--------------------------------------
| t1	| CREATE TABLE `t1` (
  `id` int(11) default NULL,
  KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
+-------+--------------------------------------
1 row in set (0.00 sec)

5-) As ferramentas da MySQL são muito boas e não tem nada nelas que está travado, pois, são ferramentas GPL, com excessão do MySQL Workbench, que custa U$ 99.

 

Bacana? Se tiver mais alguma dúvida, continue o post.

 

Links para estudo:

 

mysqldump: http://forum.imasters.com.br/index.php?showtopic=248806

 

 

Happy MySQL'ing!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Hargon...das interfaces gráficas que já testei, o Navicat é o mais simples é o mais interessante, faz tudo e é bem rapidinho.

 

Happy MySQL'ing!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

obrigado pelas respostas

 

- o tamanho que eu falei de ser grande é porque meu host bloqueia muita coisa e consequentemente sobrou só o phpmyadmin, tendo que dividir em queries de até 2mb, eu sei que 50 mb não é muito lol, mas agora entendendo que não preciso de SSH está ai a solução

 

- sobre estar "travado" é novamente meu host, não o MySQL Administrator, que funciona muito bem e foi o que eu quis dizer

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.