Mundo corrompido como recuperar sqlite3
Seg Dez 18, 2023 11:09 pm
Recuperando banco de dados corrompido por comando terminal
Abra o terminal no diretório que esta o banco de dados ou digite
CD /caminho_onde _o mundo_esta_salvo/
Crie uma copia do banco de dados para backup
E use o comando abaixo trocando pelo nome do seu banco de dados e o novo nome que sera dado para a nova copia recuperada
sqlite3 nome_do_banco_de_dados_corrompido.db ".recover" | sqlite3 nome_do_banco_de_dados_recuperado.db
Se tudo der certo tera dois arquivos um com o nome original e outro com o segundo nome adicionado
pode parecer que travou mas o programa continua fazendo a restauração. espere terminar.
Apos terminar pegue um copia ou mova o arquivo novo gerado para a pasta do mundo, porem garanta que o nome esteja igual ao arquivo original
se for original for "meu_mundo.sqlite" e o arquivo final estiver "meu_mundo.sqlite_recuperado.db", o nome do arquivo deve ser trissubstitui pelo nome original que e meu_mundo.sqlite
Abra o terminal no diretório que esta o banco de dados ou digite
CD /caminho_onde _o mundo_esta_salvo/
Crie uma copia do banco de dados para backup
E use o comando abaixo trocando pelo nome do seu banco de dados e o novo nome que sera dado para a nova copia recuperada
sqlite3 nome_do_banco_de_dados_corrompido.db ".recover" | sqlite3 nome_do_banco_de_dados_recuperado.db
Se tudo der certo tera dois arquivos um com o nome original e outro com o segundo nome adicionado
pode parecer que travou mas o programa continua fazendo a restauração. espere terminar.
Apos terminar pegue um copia ou mova o arquivo novo gerado para a pasta do mundo, porem garanta que o nome esteja igual ao arquivo original
se for original for "meu_mundo.sqlite" e o arquivo final estiver "meu_mundo.sqlite_recuperado.db", o nome do arquivo deve ser trissubstitui pelo nome original que e meu_mundo.sqlite
darcksama deu um impulso
database disk image is malformed
Ter Dez 19, 2023 6:18 pm
Minetest Erro database disk image is malformed
Isso acontece por um desligamento inesperado do servidor tipo queda de energia ou queda provocada por algum motivo no game corrompe o banco de dados sqlite3 do minetest que normalmente é map.sqlite3 que fica na pasta world/servername .
Para resolver o problema é bem simples, primeiro você precisa ter o DB Browser for SQLite instalado em seu servidor ou em um computador externo, com ele você vai conseguir copiar o banco de dados do servidor para fazer a recuperação dele, a dois modos de instalar a DB Browser no linux 1- Baixando pelo site oficial https://sqlitebrowser.org/ ou 2- via comando no terminal, Também será preciso ter o Sqlite3 instalado no seu linux, para isso use o comando
sudo apt-get update
sudo apt-get install sqlite3
Agora com tudo pronto basta abri o DB Browser e Seguir Este tutorial Para Fazer a copia do bando de dados de forma rápida e segura https://www.databasefilerecovery.com/blog/sqlite-error-database-disk-image-is-malformed.html
Caso o tutorial acima não esteja mais no site não se preocupe que baixei em um arquivo em pdf que esta disponível aqui https://seulink.online/sqltutorial
Pronto! Após seguir o tutorial e fazer a copia do banco de dados, basta copiar o novo banco de dados recupera para o banco de dados sqlite3 seguindo o tutorial do programador joségamestest aqui https://minetest-forum-br.forumeiros.com/t48-mundo-corrompido-como-recuperar-sqlite3
Após ter finalizado o tutorial basta mover o novo banco de dados para a pasta selecionada e pronto sua aplicação ou game estará novamente funcionando perfeitamente, este tutorial também server para outras aplicações que usam o sqlite3 e tenha o mesmo erro no banco de dados.
Isso acontece por um desligamento inesperado do servidor tipo queda de energia ou queda provocada por algum motivo no game corrompe o banco de dados sqlite3 do minetest que normalmente é map.sqlite3 que fica na pasta world/servername .
Para resolver o problema é bem simples, primeiro você precisa ter o DB Browser for SQLite instalado em seu servidor ou em um computador externo, com ele você vai conseguir copiar o banco de dados do servidor para fazer a recuperação dele, a dois modos de instalar a DB Browser no linux 1- Baixando pelo site oficial https://sqlitebrowser.org/ ou 2- via comando no terminal, Também será preciso ter o Sqlite3 instalado no seu linux, para isso use o comando
sudo apt-get update
sudo apt-get install sqlite3
Agora com tudo pronto basta abri o DB Browser e Seguir Este tutorial Para Fazer a copia do bando de dados de forma rápida e segura https://www.databasefilerecovery.com/blog/sqlite-error-database-disk-image-is-malformed.html
Caso o tutorial acima não esteja mais no site não se preocupe que baixei em um arquivo em pdf que esta disponível aqui https://seulink.online/sqltutorial
Pronto! Após seguir o tutorial e fazer a copia do banco de dados, basta copiar o novo banco de dados recupera para o banco de dados sqlite3 seguindo o tutorial do programador joségamestest aqui https://minetest-forum-br.forumeiros.com/t48-mundo-corrompido-como-recuperar-sqlite3
Após ter finalizado o tutorial basta mover o novo banco de dados para a pasta selecionada e pronto sua aplicação ou game estará novamente funcionando perfeitamente, este tutorial também server para outras aplicações que usam o sqlite3 e tenha o mesmo erro no banco de dados.
Permissões neste sub-fórum
Não podes responder a tópicos
|
|