[p21] Copiar banco de dados de forma simples
Para copiar um banco de dados de um servidor de produção para um servidor de desenvolvimento, convencionamos que a restauração de um backup do banco de dados de produção no servidor de desenvolvimento é suficiente para o fim e pode ser efetuada conforme segue:
  1. Inicie uma sessão SSH com o servidor de banco de dados de produção desejado -- por exemplo, xxxdnn2867 (db01), endereço IP 177.153.8.101. Faça o login com o usuário root.
  2. Mude o diretório corrente para o dos arquivos de backup do banco de dados desejado -- p.ex., /backup/mysql/daily/cradf:
    root@xxxdnn2867:~# cd /backup/mysql/daily/cradf
  3. Copie o arquivo de backup do banco de dados desejado -- p.ex., daily_cradf_2017-01-19_21h00m_Thursday.sql -- para o diretório /tmp do servidor de desenvolvimento desejado -- p.ex., cpro38206, endereço IP 191.252.61.215:
    root@xxxdnn2867:~# scp ./daily_cradf_2017-01-19_21h00m_Thursday.sql root@191.252.61.215:/tmp/.
  4. Concluída a cópia, encerre a sessão SSH com o servidor de banco de dados de produção.
  5. Inicie uma sessão SSH com o servidor de desenvolvimento. Faça o login com o usuário root.
  6. Restaure o backup do banco de dados:
    root@cpro38206:~# restaura_bd_mysql.php cradf
  7. Concluída a restauração do backup do banco de dados, encerre a sessão SSH com o servidor de desenvolvimento.
IP
3.237.16.210