|
Busca |
: Estes backups funcionam unicamente sobre as tabelas MyISAM. As tabelas InnoDB não são compatíveis com o sistema de snapshot que utilizamos. É às vezes necessário fazer backups da sua base de dados, para isso, é necessário munir-se dos seus códigos de acesso sql: - o login que também é o nome da base, - a password, - o hóspede sql. Atenção! O nome da base toma o sufixo - n para a base da noite precedente e - s para o backup do início da semana. Tem ao seu dispôr 5 meios para efectuar o seu dump : Esta solução é recomendada quando o dump tem uma dimensão muito importante, para solicitar o envio de um dump é necessário: - autenticar-se no seu ManagerV3, - uma vez ligado, clique no seu nome de domínio, - uma vez a interface manager carregada, clique na lista da esquerda em "alojamento", - clique depois na página da direita em Gestão em linha, - clique a seguir, sempre na página da direita, no ícone "backup". Escolha depois a base a exportar e a data do backup e clique em Validar. Saiba que pode recuperar o seu dump em três datas precisas: a do dia, neste caso escolhe cópia actual, a do dia precedente e a do início de semana, efectuada Domingo à noite. Uma vez validado, deve esperar uma dezena de minutos, o tempo necessário para que o seu dump seja migrado; de seguida receberá um e-mail com um link e identificadores que lhe permitem fazer o download do ficheiro de backup (dump). Para fazer backup dos seus dados sql, pode igualmente passar por phpmyadmin, esta solução é interessante porque é acessível a todos. No entanto, se a sua base é demasiado grande, deverá exportar tabela por tabela. Duas soluções oferecem-se : - pode instalar phpmyadmin, beneficiará desta maneira da última versão, seguindo este guia InstallPhpMyAdmin, - através da sua interface posta à disposição neste endereço : seualojamento.ovh.net/phpMyadmin. Como efectuar este dump ? - autentique-se sobre phpMyAdmin, marcando a sua ligação, a sua password, e escolhendo o hóspede sql que pretende na list-box, - clique depois na lista à esquerda no nome da sua base de dados, - clique a seguir em Exportar na parte superior da página à direita, - depois escolha as suas tabelas, clique no separador transmitir e clique em validar. Poderá a seguir fazer o download do seu dump. Esta solução é interessante, porque permite-lhe importar dumps de tamanho grande e é acessível para todos os alojamentos. É necessário por conseguinte editar um script php : Nos scripts abaixo, substitua nome_da_base.sql pelo nome do seu ficheiro,servidor_sql pelo nome do servidor sobre o qual a sua base de dados está instalada, nome_da_basededados pelo nome da sua base de dados e passwordpela password associada à sua base de dados. Em php (backupbase.php) : <? echo "A sua base está em curso de backup......."; system("mysqldump --host=servidor_sql --user=nome_da_base --password=password nome_da_base > nome_da_base.sql"); echo "Está terminado. Pode recuperar a base por FTP"; ?> Em perl (backupbase.cgi) : #!/usr/bin/perl print "A sua base está em curso de backup......."; system("mysqldump --host=serveur_sql --user=nome_da_base --password=password nome_da_base > nome_da_base.sql"); print "Está terminado. Pode recuperar a base por FTP"; Este comando irá gerar um ficheiro nome_da_base.sql no directório onde o certificado está colocado. Neste ficheiro, encontrará todas as instruções SQL para recrear a base tal como estava no momento do backup, com o conjunto dos seus dados. Para executá-lo, execute um navegador com estes url : http://seudominio.com/caminho_do_script/backupbase.php/cgi Observação 1: Se por acaso a sua base é demasiado volumosa, pode fazer um dump por tabela, acrescentando a opção " tabelas nome_da_tabela" no fim para ter este comando: mysqldump --host=servidor_sql --user=nome_da_base --password=password nome_da_base --tabelas nome_do_tabela > nome_da_base.sql Observação 2: Pode também comprimir este ficheiro para fazer melhor o download no seu computador (por FTP ou por o web). Para comprimir o ficheiro, execute o comando gzip que criará o ficheiro por extensão .sql.gz : system("gzip nome_da_base.sql"); Exemplo : Em PHP : echo "A sua base está em curso de backup......."; system("mysqldump --host=sql3 --user=testbackup --password=RtPgDsmL testbackup > testbackup.sql"); echo "Compressão do ficheiro....."; system("gzip testbackup.sql"); echo "Está terminado. Pode recuperar a base por FTP";?> Em perl : #!/usr/bin/perl print "A sua base está em curso de backup......."; system("mysqldump --host=sql3 --user=testbackup --password=RtPgDsmL testbackup > testbackup.sql"); print "Compressão do ficheiro....."; system("gzip testbackup.sql"); print "Está terminado. Pode recuperar a base por FTP"; Execute-o com esta url : ""http://testbackup.com/backupbase/backupbase.php/cgi"" Para as ofertas plan (90, 240,720, Media e xxl), tem a possibilidade de fazer directamente o backup por HS. Ligue-se por conseguinte em HS no seu ftp, seguidamente dirige-se ao directório desejado para armazenar o backup e execute este comando: mysqldump --host=servidor_sql --user=nome_da_base --password=password nome_da_base > nome_da_base.sql Exemplo : mysqldump --host=sql3 --user=testbackup --password=RtPgDsmL testbackup > testbackup.sql Se desejar, podemos encarregar-nos deste procedimento, o preço e proporcional à dimensão da sua base e começamos em 5 euros, para mais informações vá ao nosso guia InfogerênciaS. |