どういうわけか現実になった悪夢のために、私のmysqlインストールは最終的に再インストールされました。再インストール前にmysqlを開始できなかったため、mysqldumpを使用して適切なバックアップを実行できませんでした。ただし、/ var / lib / mysqlを安全な場所にコピーしました。データベースフォルダーを元の場所にrsyncしようとしても機能しません。まあ、それは一種の機能ですが、アクセス許可が修正されていても、ワードプレスはメルトダウンします。そのデータベースを手動で作成してからrsyncすると、mysqlが起動しません。
どういうわけかこのフォルダを復元することは可能ですか?
編集:mysqlプロンプトでフォルダーを表示できるようになりました。そのデータベースを使用できますが、SELECT * FROM wp_postsを試します。くれます
 mysql> SELECT * FROM wp_posts;
 ERROR 1146 (42S02): Table 'alfheimwp.wp_posts' doesn't exist
それにもかかわらず
mysql> SHOW TABLES;
+-------------------------------------------------+
| Tables_in_alfheimwp                             |
+-------------------------------------------------+
| wp_bp_activity                                  |
| wp_bp_activity_meta                             |
| wp_bp_friends                                   |
| wp_bp_groups                                    |
| wp_bp_groups_groupmeta                          |
| wp_bp_groups_members                            |
| wp_bp_messages_messages                         |
| wp_bp_messages_meta                             |
| wp_bp_messages_notices                          |
| wp_bp_messages_recipients                       |
| wp_bp_notifications                             |
| wp_bp_notifications_meta                        |
| wp_bp_user_blogs                                |
| wp_bp_user_blogs_blogmeta                       |
| wp_bp_xprofile_data                             |
| wp_bp_xprofile_fields                           |
| wp_bp_xprofile_groups                           |
| wp_bp_xprofile_meta                             |
| wp_commentmeta                                  |
| wp_comments                                     |
| wp_links                                        |
| wp_options                                      |
| wp_postmeta                                     |
| wp_posts                                        |
| wp_sg_action                                    |
| wp_sg_config                                    |
| wp_sg_schedule                                  |
| wp_signups                                      |
| wp_term_relationships                           |
| wp_term_taxonomy                                |
| wp_termmeta                                     |
| wp_terms                                        |
| wp_ucare_logs                                   |
| wp_usermeta                                     |
| wp_users                                        |
| wp_woocommerce_api_keys                         |
| wp_woocommerce_attribute_taxonomies             |
| wp_woocommerce_downloadable_product_permissions |
| wp_woocommerce_log                              |
| wp_woocommerce_order_itemmeta                   |
| wp_woocommerce_order_items                      |
| wp_woocommerce_payment_tokenmeta                |
| wp_woocommerce_payment_tokens                   |
| wp_woocommerce_sessions                         |
| wp_woocommerce_shipping_zone_locations          |
| wp_woocommerce_shipping_zone_methods            |
| wp_woocommerce_shipping_zones                   |
| wp_woocommerce_tax_rate_locations               |
| wp_woocommerce_tax_rates                        |
| wp_wpsp_agent_settings                          |
| wp_wpsp_attachments                             |
| wp_wpsp_canned_reply                            |
| wp_wpsp_catagories                              |
| wp_wpsp_custom_fields                           |
| wp_wpsp_custom_priority                         |
| wp_wpsp_custom_status                           |
| wp_wpsp_faq                                     |
| wp_wpsp_faq_catagories                          |
| wp_wpsp_panel_custom_menu                       |
| wp_wpsp_ticket                                  |
| wp_wpsp_ticket_thread                           |
+-------------------------------------------------+
61 rows in set (0.00 sec)
したがって、このデータベースにはmysqlが欠けていることが明らかにありますが、これは以前に使用していたmysqlのバージョンとまったく同じです。
編集2:ようやくどこかに着手し始めましたが、私はウサギの穴の奥深くにあり、ここにinnodbヘルパーが必要です...今、mysqlはこれで失敗します:
2017-10-13T01:55:16.625761Z 0 [ERROR] [FATAL] InnoDB: Tablespace id is 1121 in the data dictionary but in file ./mysql/help_relation.ibd it is 6!
テーブルから読み取れなかった理由は、innodbファイルをメールの/ var / lib / mysqlフォルダーに復元しなかったためです。しかし、今では、これらのテーブルスペースIDが揃っていません。私はそれらをどのように編集するのか、それがそれを解決する方法でさえあるのか分かりません。これらを修正する自動化された方法があればいいのに!