@skf11111

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

All-in-One WP MigrationでMySQL 5.6のWordPressを8.0環境に複製した場合の影響について

解決したいこと

WordPressサイトを All-in-One WP Migration プラグインを使って複製する予定です。

複製元のサイトは MySQL 5.6、複製先は MySQL 8.0 の環境になります。
このように MySQLのバージョンが異なる環境間で複製を行った場合
データベース仕様の違いによる問題や注意点があるのかを知りたいです。

本番サイトでの利用を想定しているため、事前にリスクや注意点を把握したいと考えています。

発生している問題・エラー

現時点ではエラーは発生していません。
事前確認・リスク把握を目的とした質問です。

該当する構成・環境

  • WordPress:最新版(6.9.1)
  • 移行方法:All-in-One WP Migration によるエクスポート/インポート
    ※メディアの容量が大きいため、メディアのみUpdraftPlusプラグインを用いた複製を検討しています。
  • 複製元DB:MySQL 5.6
  • 複製先DB:MySQL 8.0

自分で調べた懸念点

MySQL 8.0 では以下のような仕様変更があるため、状況によっては影響が出る可能性があるのではと考えています。

  • strictモードがデフォルトで有効になっている点
  • 予約語の追加やSQL仕様の変更
  • MySQL8.0のデフォルトの照合順序が utf8mb4_0900_ai_ci となっている点
    (MySQL 5.6 系で一般的な utf8mb4_unicode_ci との違い)

補足

複製元のMySQLについては、現時点ではアップデート(最新版への移行)を行わない想定です。
理由は以下の通りです。

  • 複製元のDBに 複数のWordPressサイトが同居している(接頭辞はそれぞれ異なります)ため、一般的な移行手順の記事と状況が異なる
  • MySQLのバージョンアップやDB移行の実務経験がなく、既存サイトに影響が出るリスクを避けたい

質問内容

上記のような構成・前提条件において、

  • All-in-One WP Migration を用いたMySQL 5.6 → MySQL 8.0 環境への複製は問題なく行えるか
  • 実運用(本番利用)において注意すべき点や、バージョン差による影響があれば教えていただきたいです

よろしくお願いいたします。

0 likes

2Answer

This answer has been deleted for violation of our Terms of Service.

以下の記事はエックスサーバー前提ですがご参考までに。

All-in-One WP Migration を用いたMySQL 5.6 → MySQL 8.0 環境への複製は問題なく行えるか

上記に関しては経験がないので何も回答できず申し訳ないです。

実運用(本番利用)において注意すべき点や、バージョン差による影響があれば教えていただきたいです

こちらに関してはPHPのverなど関連各所・周辺のチェックも行われた方が無難だと思います。

0Like

Your answer might help someone💌