从那些数据库容器文件(.frm 和朋友)恢复是一个粗略的过程,只能作为最后的手段,然后才有可能。你的问题没有说明为什么你必须这样做。
如果 MySQL 服务器仍在运行,您最好的选择是从 MySQL 客户端连接到它并将数据转储到 .SQL 文件中。这将最容易恢复到另一台服务器。查看死站点的 wp-config.php 文件并获取此处显示的值。
/** 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");
然后使用mysqldump获取SQL文件。像这样,从命令行。
mysqldump -h host.example.com -u example-username -p example-database-name >saved.sql
用你的实际值代替例子,obvs。
(或者你可以使用 phpmyadmin 来做这个数据库转储,如果你有权限的话。)
然后,您可以轻松地将 saved.sql 文件加载到另一台服务器中。
就您执行此操作的方法进行故障排除而言,您没有向我们提供足够的信息来帮助您。这些 .frm 和其他文件的格式可以随 MySQL 的版本而变化。