Re: [Ubuntu-BR] Backup do MySQL
Achei: http://dev.mysql.com/doc/refman/5.0/en/backup-table.html Essa sintaxe está como deprecated, mas lá fala algo sobre o mysqlhotcopy e NÃO cita o mysql_dump. Acho muito ruim ter que fazer o MySQL gerar tooda SQL, colocá-la num arquivo e depois fazê-lo executar toooda a mesma SQL. Isso pra mim é perda de tempo [afinal, o MySQL demora pra caramba pra executar milhões de SQLs] e de espaço, já que apenas dois arquivos precisam ser copiados por tabela. Isso é apenas minha opinião pessoal, ainda não tive tempo pra testar essa instrução SQL [BACKUP TABLE], nem o mysqlhotcopy, apenas é minha interpretação do que ouvi e li sobre. On 2/9/06, Mario Meyer [EMAIL PROTECTED] wrote: http://dev.mysql.com/doc/refman/5.0/en/backup.html Estranho, o próprio manual do MySQL aconselha a usar o mysqldump.. e diz que o outro metodo (copiar as tabelas diretamente) funciona apenas para MyISAM.. Não acho que a MySQL AB fosse colocar em seu manual algo que não deva ser utilizado.. -- Abraços, Álvaro Justen - Turicas -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Backup do MySQL
Tanto o BACKUP TABLE quanto o mysqlhotcopy funcionam apenas para tabelas MyISAM.. e o MySQL demora para executar muitas queries quando voce faz isso pelo phpMyAdmin.. quando faco pela linha de comando, vai rapidinho.. ;) A maneira mais geral é o mysql_dump.. o manual recomenda o mysql_dump e mencniona o mysqlhotcopy APENAS para MyISAM.. por tanto, recomendo que continuem utilizando o mysql_dump.. até pq o mesmo *deverá* funcionar em outros bancos como PostgreSQL caso voce queira migrar.. []s, Mário Meyer 2006/2/10, Álvaro Justen [Turicas] [EMAIL PROTECTED]: Achei: http://dev.mysql.com/doc/refman/5.0/en/backup-table.html Essa sintaxe está como deprecated, mas lá fala algo sobre o mysqlhotcopy e NÃO cita o mysql_dump. Acho muito ruim ter que fazer o MySQL gerar tooda SQL, colocá-la num arquivo e depois fazê-lo executar toooda a mesma SQL. Isso pra mim é perda de tempo [afinal, o MySQL demora pra caramba pra executar milhões de SQLs] e de espaço, já que apenas dois arquivos precisam ser copiados por tabela. Isso é apenas minha opinião pessoal, ainda não tive tempo pra testar essa instrução SQL [BACKUP TABLE], nem o mysqlhotcopy, apenas é minha interpretação do que ouvi e li sobre. On 2/9/06, Mario Meyer [EMAIL PROTECTED] wrote: http://dev.mysql.com/doc/refman/5.0/en/backup.html Estranho, o próprio manual do MySQL aconselha a usar o mysqldump.. e diz que o outro metodo (copiar as tabelas diretamente) funciona apenas para MyISAM.. Não acho que a MySQL AB fosse colocar em seu manual algo que não deva ser utilizado.. -- Abraços, Álvaro Justen - Turicas -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Backup do MySQL
Qual dado tecnico que faz o dump n ser confiavel? Qual seria o outro metodo de backup do mysql? ate hoje utilizei o dump e nao tive problemas... []z Em 09/02/06, Mario Meyer [EMAIL PROTECTED] escreveu: http://dev.mysql.com/doc/refman/5.0/en/backup.html Estranho, o próprio manual do MySQL aconselha a usar o mysqldump.. e diz que o outro metodo (copiar as tabelas diretamente) funciona apenas para MyISAM.. Não acho que a MySQL AB fosse colocar em seu manual algo que não deva ser utilizado.. []s, Mário Meyer 2006/2/9, Álvaro Justen [Turicas] [EMAIL PROTECTED]: Júlio, Tome CUIDADO com o mysql_dump! Ele NÃO foi feito para backups, mas infelizmente muitos administradores usam-no para tal. Pelo que sei, ele cria instruções SQL do(s) banco(s) de dados, sendo preciso você execute-as para repor o backup, o que demora DEMAIS, além de *NÃO CONTER TODAS INFORMAÇÕES* sobre a(s) base(s) de dados. Portanto, ele NÃO seria a alteranativa mais indicada para backups. Se não me engano o MySQL vem até com algumas instruções para fazer/repor backups, bastando você copiar alguns arquivos. Vou dar uma olhada em umas anotações que tenho sobre [se achá-las :-P], então envio uma resposta falando mais sobre, mas eu fui altamente recomendado a NÂO usar o mysql_dump para backups por um professor especialista em administração de bancos de dados, inclusive com certificado da MySQL AB. On 2/8/06, Julio Monteiro [EMAIL PROTECTED] wrote: Olá, Tenho um servidor (Ubuntu, obviamente), e gostaria de programar backups diários de todos os sites nele contido. Para o backup dos arquivos, montei um script em SH mesmo, que gera o tar.gz e armazena a hora. Tem como fazer o mesmo com o MySQL, apenas copiando arquivos e compactando? Ou tem que dar um mysql_dump em cada banco de dados? Nao tem como fazer uma rotina para ele ja fazer backup de *tudo*? Ah, e aproveitando o email, outra pergunta: alguem conhece ai um gerenciador de backups bom, como o rsnapshot? Seria backups para enviar para um servidor remoto (e não para armazenar em tapes). Abraços, - Júlio Santos Monteiro homepage = http://www.monteiro.eti.br/; irc = jmont @ irc.freenode.net GnuPG = 0x5E3995FE @ pgp.mit.edu -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- Abraços, Álvaro Justen - Turicas -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- Atenciosamente, Nilson Morais Programador ___ /* Msn/Email: [EMAIL PROTECTED] */ -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Backup do MySQL
Um amigo meu me falou que o correto é utilizar um tal de mysqlhotcopy... Vou dar uma pesquisada :) Em 09/02/06, Nilson Morais [EMAIL PROTECTED] escreveu: Qual dado tecnico que faz o dump n ser confiavel? Qual seria o outro metodo de backup do mysql? ate hoje utilizei o dump e nao tive problemas... []z Em 09/02/06, Mario Meyer [EMAIL PROTECTED] escreveu: http://dev.mysql.com/doc/refman/5.0/en/backup.html Estranho, o próprio manual do MySQL aconselha a usar o mysqldump.. e diz que o outro metodo (copiar as tabelas diretamente) funciona apenas para MyISAM.. Não acho que a MySQL AB fosse colocar em seu manual algo que não deva ser utilizado.. []s, Mário Meyer 2006/2/9, Álvaro Justen [Turicas] [EMAIL PROTECTED]: Júlio, Tome CUIDADO com o mysql_dump! Ele NÃO foi feito para backups, mas infelizmente muitos administradores usam-no para tal. Pelo que sei, ele cria instruções SQL do(s) banco(s) de dados, sendo preciso você execute-as para repor o backup, o que demora DEMAIS, além de *NÃO CONTER TODAS INFORMAÇÕES* sobre a(s) base(s) de dados. Portanto, ele NÃO seria a alteranativa mais indicada para backups. Se não me engano o MySQL vem até com algumas instruções para fazer/repor backups, bastando você copiar alguns arquivos. Vou dar uma olhada em umas anotações que tenho sobre [se achá-las :-P], então envio uma resposta falando mais sobre, mas eu fui altamente recomendado a NÂO usar o mysql_dump para backups por um professor especialista em administração de bancos de dados, inclusive com certificado da MySQL AB. On 2/8/06, Julio Monteiro [EMAIL PROTECTED] wrote: Olá, Tenho um servidor (Ubuntu, obviamente), e gostaria de programar backups diários de todos os sites nele contido. Para o backup dos arquivos, montei um script em SH mesmo, que gera o tar.gz e armazena a hora. Tem como fazer o mesmo com o MySQL, apenas copiando arquivos e compactando? Ou tem que dar um mysql_dump em cada banco de dados? Nao tem como fazer uma rotina para ele ja fazer backup de *tudo*? Ah, e aproveitando o email, outra pergunta: alguem conhece ai um gerenciador de backups bom, como o rsnapshot? Seria backups para enviar para um servidor remoto (e não para armazenar em tapes). Abraços, - Júlio Santos Monteiro homepage = http://www.monteiro.eti.br/; irc = jmont @ irc.freenode.net GnuPG = 0x5E3995FE @ pgp.mit.edu -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- Abraços, Álvaro Justen - Turicas -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- Atenciosamente, Nilson Morais Programador ___ /* Msn/Email: [EMAIL PROTECTED] */ -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- - Júlio Santos Monteiro homepage = http://www.monteiro.eti.br/; irc = jmont @ irc.freenode.net GnuPG = 0x5E3995FE @ pgp.mit.edu -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Backup do MySQL
Lá nos docs diz que o mysqlHotCopy só funciona com MyISAM porque ele usa o método de copiar as tabelas, método esse que não funciona para outros tipos de tabela. Em vez de ficar testando na louca é mais fácil ver o que a documentação recomenda e aí fazer os testes direito oras! =) perde menos tempo lendo do que testando coisas que já foram exaustivamente testadas! :D Grande abraço, rics On 2/9/06, Julio Monteiro [EMAIL PROTECTED] wrote: Um amigo meu me falou que o correto é utilizar um tal de mysqlhotcopy... Vou dar uma pesquisada :) -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Backup do MySQL
2006/2/7, Julio Monteiro [EMAIL PROTECTED]: Olá, Tenho um servidor (Ubuntu, obviamente), e gostaria de programar backups diários de todos os sites nele contido. Para o backup dos arquivos, montei um script em SH mesmo, que gera o tar.gz e armazena a hora. Tem como fazer o mesmo com o MySQL, apenas copiando arquivos e compactando? Ou tem que dar um mysql_dump em cada banco de dados? Nao tem como fazer uma rotina para ele ja fazer backup de *tudo*? da uma olhadinha direito nas opcoes do mysql_dump.. ele tem sim uma opcao de fazer dump do banco inteiro... Ah, e aproveitando o email, outra pergunta: alguem conhece ai um gerenciador de backups bom, como o rsnapshot? Seria backups para enviar para um servidor remoto (e não para armazenar em tapes). nao conheco programa nenhum para isso, mas é muito simples de implementar com scp e autenticacao por chaves... se quizer me procura depois q te dou o bizu.. []s, Mário Meyer -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Backup do MySQL
Beleza ;D Agente se fala no IRC Em 08/02/06, Mario Meyer [EMAIL PROTECTED] escreveu: 2006/2/7, Julio Monteiro [EMAIL PROTECTED]: Olá, Tenho um servidor (Ubuntu, obviamente), e gostaria de programar backups diários de todos os sites nele contido. Para o backup dos arquivos, montei um script em SH mesmo, que gera o tar.gz e armazena a hora. Tem como fazer o mesmo com o MySQL, apenas copiando arquivos e compactando? Ou tem que dar um mysql_dump em cada banco de dados? Nao tem como fazer uma rotina para ele ja fazer backup de *tudo*? da uma olhadinha direito nas opcoes do mysql_dump.. ele tem sim uma opcao de fazer dump do banco inteiro... Ah, e aproveitando o email, outra pergunta: alguem conhece ai um gerenciador de backups bom, como o rsnapshot? Seria backups para enviar para um servidor remoto (e não para armazenar em tapes). nao conheco programa nenhum para isso, mas é muito simples de implementar com scp e autenticacao por chaves... se quizer me procura depois q te dou o bizu.. []s, Mário Meyer -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- - Júlio Santos Monteiro homepage = http://www.monteiro.eti.br/; irc = jmont @ irc.freenode.net GnuPG = 0x5E3995FE @ pgp.mit.edu -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Backup do MySQL
Olá Julio, o mysqldump tem uma opção para fazer dump de todas as bases de dados de uma vez só. Não lembro de cabeça, dá um olhada na man page dele que se acha. Já ouvi falar também que é possível copiar os diretórios que correspondem aos nomes das bases de dados, parece que para isso é recomendável você parar o servidor antes. Nunca utilizei esse segundo método e por isso não te recomendo como não sei se é seguro. Abraços, Rodrigo. Em 07/02/06, Julio Monteiro [EMAIL PROTECTED] escreveu: Olá, Tenho um servidor (Ubuntu, obviamente), e gostaria de programar backups diários de todos os sites nele contido. Para o backup dos arquivos, montei um script em SH mesmo, que gera o tar.gz e armazena a hora. Tem como fazer o mesmo com o MySQL, apenas copiando arquivos e compactando? Ou tem que dar um mysql_dump em cada banco de dados? Nao tem como fazer uma rotina para ele ja fazer backup de *tudo*? Ah, e aproveitando o email, outra pergunta: alguem conhece ai um gerenciador de backups bom, como o rsnapshot? Seria backups para enviar para um servidor remoto (e não para armazenar em tapes). Abraços, - Júlio Santos Monteiro homepage = http://www.monteiro.eti.br/; irc = jmont @ irc.freenode.net GnuPG = 0x5E3995FE @ pgp.mit.edu -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Backup do MySQL
http://dev.mysql.com/doc/refman/5.0/en/backup.html Estranho, o próprio manual do MySQL aconselha a usar o mysqldump.. e diz que o outro metodo (copiar as tabelas diretamente) funciona apenas para MyISAM.. Não acho que a MySQL AB fosse colocar em seu manual algo que não deva ser utilizado.. []s, Mário Meyer 2006/2/9, Álvaro Justen [Turicas] [EMAIL PROTECTED]: Júlio, Tome CUIDADO com o mysql_dump! Ele NÃO foi feito para backups, mas infelizmente muitos administradores usam-no para tal. Pelo que sei, ele cria instruções SQL do(s) banco(s) de dados, sendo preciso você execute-as para repor o backup, o que demora DEMAIS, além de *NÃO CONTER TODAS INFORMAÇÕES* sobre a(s) base(s) de dados. Portanto, ele NÃO seria a alteranativa mais indicada para backups. Se não me engano o MySQL vem até com algumas instruções para fazer/repor backups, bastando você copiar alguns arquivos. Vou dar uma olhada em umas anotações que tenho sobre [se achá-las :-P], então envio uma resposta falando mais sobre, mas eu fui altamente recomendado a NÂO usar o mysql_dump para backups por um professor especialista em administração de bancos de dados, inclusive com certificado da MySQL AB. On 2/8/06, Julio Monteiro [EMAIL PROTECTED] wrote: Olá, Tenho um servidor (Ubuntu, obviamente), e gostaria de programar backups diários de todos os sites nele contido. Para o backup dos arquivos, montei um script em SH mesmo, que gera o tar.gz e armazena a hora. Tem como fazer o mesmo com o MySQL, apenas copiando arquivos e compactando? Ou tem que dar um mysql_dump em cada banco de dados? Nao tem como fazer uma rotina para ele ja fazer backup de *tudo*? Ah, e aproveitando o email, outra pergunta: alguem conhece ai um gerenciador de backups bom, como o rsnapshot? Seria backups para enviar para um servidor remoto (e não para armazenar em tapes). Abraços, - Júlio Santos Monteiro homepage = http://www.monteiro.eti.br/; irc = jmont @ irc.freenode.net GnuPG = 0x5E3995FE @ pgp.mit.edu -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- Abraços, Álvaro Justen - Turicas -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br