我刚刚安装了比特币,一切似乎都进展顺利。几天后,客户端在启动时停止加载,而是出现以下错误:
DB_RUNRECOVERY:致命错误,在 CMyApp::OnUnhandledException() 中运行数据库恢复比特币
有人知道我该如何运行数据库恢复或其他方法来纠正错误吗?
答案1
总结一下这个帖子的结论,你应该先做一个完整的备份。然后,一旦你确定你的备份是安全的,你就可以删除所有内容除了wallet.dat
文件夹中的文件。~/.bitcoin
这将导致比特币重新下载区块链并恢复本地区块数据库。如果重新启动后最初显示余额为零,请不要惊慌——直到下载相关区块后,它才会显示正确的余额。
顺便说一句,这也是升级到新版本的比特币软件最安全的方法——备份所有内容,然后删除除wallet.dat
文件之外的所有内容。当你运行新版本的比特币时,一旦完成区块链的下载,你的余额就会出现。
别忘了前往Bitcoin StackExchange 提案给予支持并对示例问题进行投票!如果有一个跨多个平台和场景的比特币问答专区就太好了。
答案2
警告:在做任何事情之前,请备份您的比特币文件!尤其是 wallet.dat!
然后,查看这个论坛主题: http://www.bitcoin.org/smf/index.php?topic=1993.0