MySQL 5.7と8.0の違いは?サポート期限を比較
ここで比べているのは性能ではなくいつまで使えるかです。 2026年9月15日時点の情報です。
8.0 に上げると
使える期間が
909 日 延びます
2023年10月25日 → 2026年4月21日
MySQL 5.7は2023年10月25日まで、MySQL 8.0は2026年4月21日までサポートされます。2026年9月15日時点で、MySQL 5.7は1,056日前に終了、MySQL 8.0は147日前に終了です。
並べて比べる
| 項目 | MySQL 5.7 | MySQL 8.0 |
|---|---|---|
| リリース | 2015年10月21日 | 2018年4月19日 |
| サポート終了 | 2023年10月25日 | 2026年4月21日 |
| 残り | 1,056日前に終了 | 147日前に終了 |
| 現在の状態 | サポート終了 | サポート終了 |
| LTS | いいえ | いいえ |
期間の重なり
通常サポート セキュリティサポート 延長サポート
どちらを選ぶか
新しく作るなら
MySQL 8.0を選んでください。移行にかかる手間は1つ上げても数世代上げても大きくは変わらないため、 使える期間が長いほうが結果的に得になります。
いまMySQL 5.7を運用しているなら
8.0に上げると909日ぶん延びます。 2023年10月25日までに移行を終える必要があるので、 そこから逆算して計画を立ててください。
情報の出典
それぞれの詳細
よくある質問
MySQL 5.7とMySQL 8.0、どちらが長く使えますか?
MySQL 8.0です。MySQL 5.7は2023年10月25日まで、MySQL 8.0は2026年4月21日までで、909日の差があります。
MySQL 5.7からMySQL 8.0に上げると、使える期間はどう変わりますか?
909日ぶん延びます。(2023年10月25日 → 2026年4月21日)
MySQL 5.7の期限である2023年10月25日から逆算して、移行の計画を立ててください。
MySQL 5.7のサポートが終了するとどうなりますか?
プログラムが動かなくなるわけではありません。そのまま動作は続きます。
変わるのは「新しい脆弱性が見つかったときに、公式の修正が提供されるかどうか」です。
インターネットに公開しているサーバーの場合、修正が出ないことは、攻撃を受けたときに塞ぐ手段が公式からは提供されないことを意味します。外部と通信しない環境であれば、影響の度合いは変わります。