mysql server - como posso restaurar um backup remotamente (do próprio servidor) sem acesso ssh? Hack meu servidor

2
  1. Eu criei instâncias em um provedor de nuvem. Gerou a chave .pem para efetuar login através do ssh.
  2. Instalado o mysql-server, fez o download do backup .sql no servidor.
  3. removeu o backup .sql do meu computador local e, por engano, eu também excluí a chave .pem necessária para se conectar ao servidor mysql por meio do SSH. Pergunta: Como posso recuperar o arquivo de backup .sql? Eu sei sobre o mysql dump, mas eu não sei se ele funciona para carregar um arquivo do próprio servidor sem estar logado através do ssh naquele servidor. Eu sei que está em /home/back.sql mas não consigo mais me conectar ao servidor via SSH. É possível recuperá-lo ou está perdido para sempre? No servidor mysql eu tenho acesso "root" mas acho que o aplicativo / servidor mysql está instalado como usuário "mysql" não "root, então não tenho certeza se / como eu posso hacká-lo. Centos 6. mysql-server (versão duradoura através do yum).
por user2072671 14.02.2013 / 16:58

3 respostas

0

A instância da nuvem EC2? Você pode efetuar login no console do IaaS e criar uma nova chave pública / privada para se conectar à instância.

    
por 14.02.2013 / 17:07
0

Eu não acho que sem o arquivo pem você pode acessar a sua instância ec2. você tem que fazer todo o exercício do zero.

    
por 14.02.2013 / 17:18
0

Você pode tentar usar algo como

create table test (i int primary key auto_increment, a longtext);
load data infile '/home/back.sql' into table test
  fields terminated by '_a_string_which_is_not_in_file_'
   optionally enclosed by '' escaped by ''
  lines terminated by '\n'
  (a);

para ler seu arquivo de backup em uma tabela de linhas dentro do mysql, mas acho que no CentOS seus esforços seriam bloqueados pelo SELinux, já que o servidor MySQL não deveria ler nada em /home/ .

Portanto, se você não puder inicializar com o SELinux desativado (por exemplo, com a opção enforcing=0 boot), o suporte a provedores de nuvem será sua única opção.

    
por 15.02.2013 / 23:43