首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从MySQL和.ibd文件中恢复.ibd数据库

问从MySQL和.ibd文件中恢复.ibd数据库
EN

Stack Overflow用户
提问于 2022-07-22 17:20:09
回答 1查看 238关注 0票数 1

我需要恢复一个MySQL数据库,使用.frm和.ibd文件--这些文件,以及文件夹中的db.opt文件。

拜托,用外行的话说,有人能给我解释一下我如何恢复这个数据库吗?

此数据库来自已崩溃的WordPress站点,该站点不再连接到数据库。我希望还原MySQL文件,然后将其导入到WordPress安装中。

我试过这样做,但是它总是给我带来错误,但对我来说却没有效果:https://mgfn.net/how-to-restore-wordpress-database-from-frm-ibd-files-step-by-step/

编辑:,当我的笔记本电脑在电池中失效时,我的MySQL和Apache都在运行。

当我的笔记本电脑重新启动并运行时,MySQL就不会启动了。它坠毁了。我在网上寻找解决方案,但我尝试过的任何东西都没有奏效,包括将最新版本的MySQL添加和切换到拉里根。

希望有一天我能为自己找到一个在线解决方案,让MySQL重新启动并运行,我会留下一个MySQL文件,然后安装XAMPP,看看是否可以通过将这些文件还原/编译成一个MySQL文件并将该MySQL文件导入一个新的WordPress安装来恢复数据库。

我不知道如何绕过MySQL,所以我请求外行人的帮助,请。

因此,我希望使用.frm和.ibd文件的文件夹将数据库从拉里移动到XAMPP。

我还没有尝试重新安装拉里,只是复制和粘贴数据库文件夹,因为我看到有人在网上提到它,说它对他们不起作用,他们必须把所有的东西编译成一个MySQL文件,然后通过phpMyAdmin导入它。

EN

回答 1

Stack Overflow用户

发布于 2022-07-22 17:38:04

从那些数据库容器文件-- .frm和朋友--恢复是一个粗略的过程,只能作为最后的手段,然后才是可能的。你的问题并没有说明你为什么要那样做。

如果MySQL服务器仍然运行,最好的选择是从MySQL客户端连接到它,并将数据转储到.SQL文件中。这将是最容易恢复到另一台服务器。查看死站点的wp-config.php文件,并获取此处显示的值。

代码语言:javascript
复制
/** The name of the database for WordPress */
define('DB_NAME', "example-database-name");

/** MySQL database username */
define('DB_USER', "example-username");

/** MySQL database password */
define('DB_PASSWORD', "example-password");

/** MySQL hostname */
define('DB_HOST', "host.example.com");

然后使用米斯德获取SQL文件。就像这样,从命令行。

代码语言:javascript
复制
mysqldump -h host.example.com -u example-username -p example-database-name >saved.sql

将实际值替换为示例,obv。

(如果您可以访问phpmyadmin,也可以使用phpmyadmin进行此数据库转储。)

然后,您可以很容易地将该saved.sql文件加载到另一台服务器。

至于对您的方法进行故障排除,您还没有给我们足够的信息来帮助您。这些.frm和其他文件的格式可以在不同版本的MySQL之间进行更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73083939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档