O dia foi maluco, mas vou tentar explicar como resolvi tudo caso alguém tenha uma sorte reaaaalmente ruim como eu ![]()
-
Baixe o backup. Extraia várias vezes até ter o arquivo
dump.sql. -
Edite o dump.sql com um software como o vim download : vim online
-
Sou péssimo em SQL. Para encontrar a tabela correta, pesquisei
username_lower,. Isso me levou à tabela de usuários, então pesquisei por “lea”. Editei as duas entradas de Lea. Provavelmente era muito mais fácil, mas lembre-se: sou péssimo em SQL, especialmente quando os arquivos têm 1,5 GB. Salve o arquivo. -
Comprima o dump.sql com o 7zip. Você deve ter um novo arquivo chamado:
dump.sql.gz. -
Crie uma nova pasta em
/var/discourse/shared/standalone/backups/default/. Usei “test”. -
Se você tiver uma boa conexão com a internet, faça upload da pasta
uploadsque você obteve ao descomprimir seu arquivo de backup e coloque a pasta em/var/discourse/shared/standalone/backups/default/test/.
6.1 Se você não tiver uma boa conexão como eu, precisará usar seu servidor. Anote o nome do seu arquivo de backup e use este comando:tar xvzf /var/discourse/shared/standalone/backups/default/yourbackupfile.tar.gz -C /var/discourse/shared/standalone/backups/default/test.
6.2 Na pasta test, você terá um arquivo dump.sql.gz e uma pasta uploads. Está tudo certo. -
Faça upload do arquivo dump.sql.gz da sua pasta test para substituir o dump.sql.gz quebrado.
-
No seu servidor: vá para
cd /var/discourse/shared/standalone/backups/default/test. -
Você precisa recriar seu arquivo de backup. Use o nome exato do arquivo de backup antigo:
tar -czvf yourbackupfile.tar.gz uploads/ dump.sql.gz. -
No seu FTP, vá para
/var/discourse/shared/standalone/backups/default/, delete o backup quebrado ou mova-o para outra pasta. -
Mova o novo arquivo de backup para
/var/discourse/shared/standalone/backups/default/. -
Restaure o backup. Prefiro usar este método, e se você chegou até aqui, deverá conseguir usá-lo facilmente: Restore a backup from the command line
O backup deve ser concluído com sucesso ![]()
Fácil.