我在我的家庭服务器上安装了 wordpress(多站点安装 + varnish 缓存)。
现在我正在查看 /var/lib/mysql/dbname 来恢复 mysql 文件,我发现:所有重要的表都没有 .MYD !!!
db.opt wp_easymail_stats.frm
wp_2_commentmeta.frm wp_easymail_subscribers.frm
wp_2_comments.frm wp_easymail_unsubscribed.frm
wp_2_easymail_recipients.frm wp_gsom_subscribers.frm
wp_2_easymail_stats.frm wp_links.frm
wp_2_easymail_subscribers.frm wp_newsman_email_templates.frm
wp_2_easymail_unsubscribed.frm wp_newsman_lists.frm
wp_2_links.frm wp_newsman_lst_default.frm
wp_2_ngg_album.frm wp_ngg_album.frm
wp_2_ngg_gallery.frm wp_nggcf_fields.frm
wp_2_ngg_pictures.frm wp_nggcf_fields_link.frm
wp_2_options.frm wp_nggcf_field_values.frm
wp_2_postmeta.frm wp_ngg_gallery.frm
wp_2_posts.frm wp_ngg_pictures.frm
wp_2_subscribe2.frm wp_options.frm
wp_2_term_relationships.frm wp_postmeta.frm
wp_2_terms.frm wp_posts.frm
wp_2_term_taxonomy.frm wp_registration_log.frm
wp_2_wysija_campaign.frm wp_signups.frm
wp_2_wysija_campaign_list.frm wp_site.frm
wp_2_wysija_campaign_list.MYD wp_sitemeta.frm
wp_2_wysija_campaign_list.MYI wp_term_relationships.frm
wp_2_wysija_campaign.MYD wp_terms.frm
wp_2_wysija_campaign.MYI wp_term_taxonomy.frm
wp_2_wysija_email.frm wp_usermeta.frm
wp_2_wysija_email.MYD wp_users.frm
wp_2_wysija_email.MYI wp_wysija_campaign.frm
wp_2_wysija_email_user_stat.frm wp_wysija_campaign_list.frm
wp_2_wysija_email_user_stat.MYD wp_wysija_campaign_list.MYD
wp_2_wysija_email_user_stat.MYI wp_wysija_campaign_list.MYI
wp_2_wysija_email_user_url.frm wp_wysija_campaign.MYD
wp_2_wysija_email_user_url.MYD wp_wysija_campaign.MYI
wp_2_wysija_email_user_url.MYI wp_wysija_email.frm
wp_2_wysija_form.frm wp_wysija_email.MYD
wp_2_wysija_form.MYD wp_wysija_email.MYI
wp_2_wysija_form.MYI wp_wysija_email_user_stat.frm
wp_2_wysija_list.frm wp_wysija_email_user_stat.MYD
wp_2_wysija_list.MYD wp_wysija_email_user_stat.MYI
wp_2_wysija_list.MYI wp_wysija_email_user_url.frm
wp_2_wysija_queue.frm wp_wysija_email_user_url.MYD
wp_2_wysija_queue.MYD wp_wysija_email_user_url.MYI
wp_2_wysija_queue.MYI wp_wysija_form.frm
wp_2_wysija_url.frm wp_wysija_form.MYD
wp_2_wysija_url_mail.frm wp_wysija_form.MYI
wp_2_wysija_url_mail.MYD wp_wysija_list.frm
wp_2_wysija_url_mail.MYI wp_wysija_list.MYD
wp_2_wysija_url.MYI wp_wysija_queue.frm
wp_2_wysija_user_field.frm wp_wysija_queue.MYD
wp_2_wysija_user_field.MYD wp_wysija_queue.MYI
wp_2_wysija_user_field.MYI wp_wysija_url.frm
wp_2_wysija_user.frm wp_wysija_url_mail.frm
wp_2_wysija_user_history.frm wp_wysija_url_mail.MYD
wp_2_wysija_user_history.MYD wp_wysija_url_mail.MYI
wp_2_wysija_user_history.MYI wp_wysija_url.MYD
wp_2_wysija_user_list.frm wp_wysija_url.MYI
wp_2_wysija_user_list.MYD wp_wysija_user_field.frm
wp_2_wysija_user_list.MYI wp_wysija_user_field.MYD
wp_2_wysija_user.MYD wp_wysija_user_field.MYI
wp_2_wysija_user.MYI wp_wysija_user.frm
wp_blogs.frm wp_wysija_user_history.frm
wp_blog_versions.frm wp_wysija_user_history.MYD
wp_commentmeta.frm wp_wysija_user_history.MYI
wp_comments.frm wp_wysija_user_list.frm
wp_domain_mapping.frm wp_wysija_user_list.MYD
wp_domain_mapping_logins.frm wp_wysija_user_list.MYI
wp_ean_newsletter.frm wp_wysija_user.MYD
wp_easymail_recipients.frm wp_wysija_user.MYI
你知道我可以从哪里恢复这些 .MYD 文件吗?我的文章存储在里面,所以工作量相当大。
为什么所有最重要的表格都没有 .MYD,而 wordpress 扩展 wysija 却一点也不重要,却有所有文件?我真不敢相信这种坏运气!
答案1
.MYD 是以下数据文件数据库管理系统表。只有 .frm 而没有 .MYD 的表可能数据库引擎InnoDB。我建议您转储原始数据库并在新机器中恢复它,或者复制整个/var/lib/mysql 目录。
- 倾倒:
mysqldump --user=<username> --password <database-name> > dumpfile.sql
- 恢复:
mysql --user=<username> --password <database-name> < dumpfile.sql