我电脑的主硬盘昨天坏了,我买了一个新的并恢复了它,但当我去恢复我的mysql数据库时,我意识到我已经有一段时间没有做适当的备份了。尽管如此,我有来自我之前安装的原始数据库文件,因为数据文件在第二个HDD中。
我的问题是,我是否可以仅使用以前安装的文件在新机器上恢复/创建新的数据库?
谢谢,Ignacio
发布于 2015-08-15 06:43:34
是的,您应该能够做到这一点。
我有点不清楚:当你说“我有原始的数据库文件”时,你是指数据库吗?如果是,请转到正常运行的数据库的phpMySql,然后选择导出。将数据库导出为文本文件。使用您喜欢的文本编辑器打开该文件,然后更改数据库的名称,使其与要导入到的名称相匹配。
如果空数据库尚不存在,请在您希望新数据库所在的位置创建它。现在转到该数据库的phpMySql并导入您的文本文件。这将在新位置重新创建所有表及其数据。
相反,如果您只有作为数据源的文件,那么您需要使用最初用于创建数据库的任何工具。例如,如果数据位于Excel电子表格的表单中,则应使用MySql。
希望这能有所帮助!
(在您评论您有WordPress站点的文件备份之后)
在这种情况下,你可能就没那么幸运了。如果您使用工具进行备份,它可能已经备份了数据库,但通常情况下,数据库与文件系统分开存储。因此,如果您只是自己复制文件,您将不会拥有数据库。但是一定要查找任何后缀为.SQL的文件,这将是数据库备份。
接下来,联系您的Internet服务提供商,看看他们是否会定期备份数据库。如果是这样,您可以从它们中恢复。
将来,请查看您的ISP是否提供自动备份(包括数据库)。并阅读https://codex.wordpress.org/WordPress_Backups。
https://stackoverflow.com/questions/32019342
复制相似问题