Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[HeatWavejpMeetup#17] MySQL HeatWave 8.0がEOL!8....

[HeatWavejpMeetup#17] MySQL HeatWave 8.0がEOL!8.4アップグレードの準備をした話 [小串 遥香 氏 (株式会社データベーステクノロジ)]

【講演内容】
MySQL HeatWave 8.0のEOLをきっかけに、MySQL 8.4へのアップグレードに向けて実施した調査・検証の内容を紹介します。対象システムの構成、ドキュメント調査による影響分析、検証環境での確認内容など、実際のアップグレード準備の進め方について解説します。

1. 対象となるシステム概要
 - MySQL HeatWaveを利用した業務システム
 - 販促費管理システム / 間接経費システム / 需給調整支援システム

2. バージョンアップ準備開始のトリガー
 - MySQL 8.0 EOLの認識
 - 調査スケジュールの策定

3. ドキュメントベースの調査
 - MySQL 8.4の変更点調査
 - 追加・非推奨・削除項目の確認

4. 検証と影響確認
 - mysql_native_password認証の確認
 - 利用ミドルウェア(Connector / ODBC)の接続検証

5. 8.0から8.4への移行まとめ
 - 必要な確認ポイント
 - バージョンアップに向けた準備と教訓

【発表者】
株式会社データベーステクノロジ
技術部
小串 遥香 氏

【イベント情報】
HeatWavejp Meetup #17
https://heatwavejp.connpass.com/event/381648/

More Decks by HeatWavejp(MySQL HeatWave Japan User Group)

Other Decks in Technology

Transcript

  1. © 2026 Database Technology Inc. All Rights Reserved. 株式会社データベーステクノロジ MySQL

    HeatWave 8.0がEOL! 8.4アップグレードの 準備をした話 2026年2月12日 (木) 小串 遥香
  2. © 2026 Database Technology Inc. All Rights Reserved. 3 自己紹介

    ⚫ 名前:小串 遥香 ⚫ 会社名:株式会社データベーステクノロジ ⚫ 業務内容:クラウドインフラ関連 ⚫ 趣味:ソシャゲ、PCゲーム ⚫ 勤務地:高知
  3. © 2026 Database Technology Inc. All Rights Reserved. 4 弊社の紹介

    会社概要 事業内容 屋号 株式会社データベーステクノロジ https://www.db-tec.com/ 所在地 京都市中京区柳八幡町65番地 設立 1995年7月12日 パートナー資格 ORACLE Cloud Sell Partner 許認可 Pマーク(第20002140号) クラウドサービス事業 インフラ基盤構築・Lift&Shift・運用監視アウトソース データベース関連事業 Oracle Master認定技術者によるデータベース設計/構築/運用 MySQLやSQLサーバについても対応可能 ソフトウェア開発事業 生産管理・販売管理・会計管理・営業支援 業種:金融・製薬・小売/レンタル・メーカー・学術/研究機関 ERPパッケージ導入事業 Oracle E-Business Suite© マスコット キャラクター データベーチュ 親子 沿革 1995年 DB構築サービスを専業として大阪市中央区に設立 2001年 DBパフォーマンス測定サービスを開始 2010年7月 本社を京都市中京区へ移転 2015年8月 日本オラクル社とパートナー契約締結 2015年9月 らくがきSQLを IT Pro EXPOへ出展 2019年12月 メール/チャット自動変換サービス chatveryをリリース
  4. © 2026 Database Technology Inc. All Rights Reserved. 5 メディア情報

    当社公式YouTubeチャンネルにて、主に エンジニアの皆様に向けた技術情報の発 信を行なっています。 ▼YouTubeチャンネルへのリンクはこち ら https://www.youtube.com/channel/UCED LlJ-hsPNWJKX5l3TDrSQ スライド共有サイト「Speaker Deck」 にて、 イベント登壇資料や技術検証資料を公 開しています。 ▼Speaker Deckへのリンクはこちら https://speakerdeck.com/dbtec 公式YouTubeチャンネル Speaker Deck OCI導入支援サービスサイト 当社のOCI導入支援サービスについて、 特設Webサイトにて詳細をご紹介してい ます。 ▼サービスサイトへのリンクはこちら https://www.db- tec.com/content/oci/aboutoci.html
  5. © 2026 Database Technology Inc. All Rights Reserved. 6 アジェンダ

    1. 対象となるシステム概要 2. これまでの運用 3. バージョンアップ準備開始のトリガー 4. ドキュメントベースの調査 5. 検証と対応必要事項、不要事項の洗い出し 6. 8.0から8.4への移行について まとめ
  6. © 2026 Database Technology Inc. All Rights Reserved. 8 旭松食品様について

    ⚫ 1950年創業の食品メーカー様 ⚫ こうや豆腐や即席みそ汁「生みそずい」が有名 ⚫ 病院食や介護食(やわらか百菜)なども製造・販売されています ⚫ 2021年からは即席オートミールも販売されてます
  7. © 2026 Database Technology Inc. All Rights Reserved. 9 MySQL

    Heatwaveを利用しているシステム 販促費管理 システム 間接経費 システム ⚫ MySQL Heatwaveを利用しているシステムは以下3つ 需給調整支援 システム
  8. © 2026 Database Technology Inc. All Rights Reserved. 10 販促費管理システムについて

    ⚫ 販売促進業務における請求・支払の管理を行うシステム ⚫ 主な利用ユーザーは営業系 ⚫ ここで登録された支払データを 基幹システムへ連携する ⚫ 請求以外にも出荷時値引の処理もある
  9. © 2026 Database Technology Inc. All Rights Reserved. 11 間接経費システムについて

    ⚫ 間接経費の管理を行うシステム ⚫ 間接経費に計上される物品の発注先見直しや統一、申請ルートの固定化を 目的としている ⚫ 場合によっては他社への注文書の 出力も可能
  10. © 2026 Database Technology Inc. All Rights Reserved. 12 需給調整支援システムについて

    ⚫ 製品製造業務における製造時期、製造数の調整支援を行うシステム ⚫ 在庫、入庫、販売実績、販売予測数から製造時期を算出することで 属人的でない製造調整となるよう支援する ⚫ 本システムの対象は今のところ「介護・病院食」の範囲
  11. © 2026 Database Technology Inc. All Rights Reserved. 14 4月

    5月初旬 4月15日 これまでの運用 ⚫ 使用しているバージョンが使用不可になったら、次のメンテナンスでマイ ナーバージョンアップ 8.0.36 8.0.36 サポート終了 メンテナンス& バージョンアップ 8.0.37
  12. © 2026 Database Technology Inc. All Rights Reserved. 15 3.

    バージョンアップ準備開始の トリガー
  13. © 2026 Database Technology Inc. All Rights Reserved. 16 8.0

    EOLを知った経緯 ⚫ 11月初旬にあったMySQLのメンテナンス後、MySQLのドキュメントを確認 時 上記の記載を確認し、対応が必要という認識に。 確認したサイト:https://docs.oracle.com/ja-jp/iaas/mysql-database/doc/mysql- server-versions.html
  14. © 2026 Database Technology Inc. All Rights Reserved. 17 スケジュール策定

    ⚫ 年明け1月より調査開始 11月 4月 1月 8.0 EOL 調査開始 8.0 EOL 認識
  15. © 2026 Database Technology Inc. All Rights Reserved. 19 ドキュメントでの調査開始

    ⚫ 8.4のリファレンスマニュアル内にある、8.0から8.4の間で追加された新機 能のページなどを参考に調査 https://dev.mysql.com/doc/refman/8.4/en/mysql-nutshell.html 追加・変更 40 非推奨化 9 削除 22
  16. © 2026 Database Technology Inc. All Rights Reserved. 20 ピックアップした項目

    【追加・変更項目】 • ネイティブパスワー ド認証のデフォルト 無効化 • InnoDBの デフォルト値変更 【非推奨の項目】 • 非標準外部キーがデ フォルトで禁止 【削除された項目】 • 弱いパスワードのサ ポート • 「$」から始まるシ ステム変数名のサ ポート ※上記はピックアップしたものの一部です
  17. © 2026 Database Technology Inc. All Rights Reserved. 22 ネイティブパスワード認証

    【概要】 ⚫ 非推奨の「mysql_native_password認証プラグイン」が8.4ではデフォルトで 有効化されなくなった ⚫ mysql_native_passwordの認証方式を使用するユーザーは接続エラーになる 【補足】 MySQL 8.0からデフォルトのパスワード認証プラグインはcaching_sha2_password となっている。
  18. © 2026 Database Technology Inc. All Rights Reserved. 23 パスワード認証方法確認

    ⚫ 各DBに接続し、以下コマンドを実行、結果を確認する。 select User, Plugin from mysql.user; システム名 利用プラグイン 販促費管理システム 全てcaching_sha2_password 間接経費システム 全てcaching_sha2_password 需給予測支援システム 全てcaching_sha2_password 全て「caching_sha2_password」だったので問題なし!
  19. © 2026 Database Technology Inc. All Rights Reserved. 24 ミドルウェア

    ⚫ 8.4へバージョンアップ後、現在利用している8.0向け接続ツール、ライブラ リで問題なく接続可能か 【確認が必要なミドルウェア】 ⚫ mysql:mysql-connector-java:8.0.30、8.0.23 ⚫ com.mysql:mysql-connector-j:8.3.0 ⚫ MySQL ODBC 8.0 Unicode Driver:8.00.27
  20. © 2026 Database Technology Inc. All Rights Reserved. 25 調査・検証

    ⚫ 検証環境を作成し、アプリはLinuxに、ODBCドライバはWindowsに登録し て検証 結論:問題なし! 【補足】 • 本来は、DBのバージョンに合わせたミドルウェアを利用したほうが良い • ユーザー利用停止期間が発生してしまうため、今回は現状のまま利用続行
  21. © 2026 Database Technology Inc. All Rights Reserved. 26 5.

    8.0から8.4への移行について まとめ
  22. © 2026 Database Technology Inc. All Rights Reserved. 27 まとめ

    ⚫ 弊社環境でバージョンアップに際して確認しておきたかった事項は2つ 1. ネイティブパスワード認証使用の有無 2. 8.0向けミドルウェアでの接続 ⚫ 検証の結果、個別の対応は必要ない結果となった ⚫ 当然のことではあるが、余裕を持ったスケジュール策定が必要