Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Manual de MySQL
SEÇÕES
Manuais relacionados
+Manual de MySQL
Categorias
+MySQL

Índice do Manual Manual de MySQL
+ Instalação de MySQL em Windows
+ Tipos de dados de MySQL
+ Mysql Control Center
+ phpMyAdmin
+ Instalar o driver ODBC para conectar com uma base de dados MySQL
+ Exportar dados de MySQL a Microsoft Access
+ Exportar dados de Access a MySQL
+ Administrar e actualizar uma base de dados MySQL desde Access
+ Connector/J
+ Cópias de segurança em MySQL
+ Backup MySQL mediante sentenças SQL
+ Backup MySQL com mysqldump
+ Subir uma base de dados ao servidor de Internet
+ Subir uma base de dados MySQL vazia ao servidor
+ Subir uma base de dados MySQL com a estrutura e os dados
+ Migrar uma base de dados a MySQL
+ Como alterar tabelas MySQL
+ Verificação e correção de tabelas corrompidas no MySQL
+ Ferramentas Gráficas para Modelagem de Dados e Administração do MySQL
+ Criação de Database Links
+ Gerenciamento de Usuários e Controle de Acessos do MySQL
+ Trabalhando com os Vários Tipos de Tabelas do MySQL

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net
- CodigoFonte.net


Cópias de segurança em MySQL

Dicas para fazer uma cópia de segurança e métodos disponíveis para o fazer.


O gestor de Bases de dados MySQL incluem varias ferramentas para a realização de copias de segurança da base de dados. Através delas poderemos por a salvo os nossos dados, para que, no hipotético caso de que se percam, poder recupera-los.

Na hora de fazer uma cópia de segurança, o primeiro que há que ter em conta é a integridade dos dados que se estão a guardar. Em todos os casos é necessário que haja integridade nos dados de uma tabela, com isto quero dizer que todos os dados da tabela deverão estar escritos na tabela, isto pode parecer um pouco estranho, mas tal e como acontece com todos os gestores de bases de dados, MySQL dispõem de diversas "cachês" nas que se armazenam dados temporalmente com o objetivo de melhorar o rendimento, de forma que por exemplo, uma vez feita uma modificação numa tabela, pode ser que os dados não se guardem imediatamente em disco, até que termine, por exemplo, uma consulta que se estava a executar. Por isso, é necessário "forçar" MySQL a escrever todos os dados em disco, mediante a sentença "Flush Tables".

Para além disto, é necessário que não se escreva nas tabelas enquanto se está a fazer a cóºpia de segurança da base de dados. Isto faz-se através do comando "lock tables", seguido do nome da tabela. Pode haver bases de dados nas que seja necessário bloquear todas as tabelas ao mesmo tempo antes de fazer a cópia de segurança.

Existem várias opções para realizar a cópia de segurança de uma base de dados MySQL.
  • Em primeiro lugar, podíamos utilizar alguma ferramenta comercial que gira todo o processo, isto tem como vantagens a simplicidade do método, e como inconveniente, que não costuma ser grátis, sendo necessário pagar uma licença pela sua utilização. Estas ferramentas não se analisarão neste artigo.
  • Em segundo lugar, e a partir da versão 3.23.25 e posteriores, existe a possibilidade de realizar uma cópia de segurança através da sentença sql "backup table".
  • Como terceira opção, é possível realizar cópias de segurança através das ferramentas que nos proporciona o próprio gestor de bases de dados, como podem ser mysqldump ou mysqlhotcopy.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Manual de MySQL
Anterior: Connector/J

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em MySQL


Comentários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
Acrescentar um comentário do artigo Acrescentar um comentário do artigo



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites