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

[HeatWavejp Meetup #07] 初心者による初心者のためのMySQL Heat...

[HeatWavejp Meetup #07] 初心者による初心者のためのMySQL HeatWave超入門 [稲葉 祐人 氏(スマートスタイル)]

HeatWavejp Meetup #07 「🌸祝1周年🌸 はじめてでもわかる!MySQL HeatWave 全体解剖 LT大会!!」(2024/4/11 開催)の講演資料です。

【講演内容】
初心者による初心者のためのMySQL HeatWave超入門

 MySQL HeatWaveで初心者がつまづくポイント
 - MySQL HeatWave の各サービスを利用するにはどのように構築したらいいの?
 - 構築したけど、DBシステムにうまく接続できない...
 - アップデート多すぎる...どうやって勉強すればいいの?

【発表者】
稲葉 祐人 氏
株式会社スマートスタイル データベース&クラウド事業部 技術本部 クラウド部

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

More Decks by HeatWavejp(MySQL HeatWave Japan User Group)

Other Decks in Business

Transcript

  1. Copyright © 2024 HeatWavejp All Rights Reserved. HeatWavejp Meetup #07

    初心者による初心者のための MySQL HeatWave 超入門 2024年4月11日(木) 株式会社スマートスタイル DB&クラウド事業部 技術本部 クラウド部 稲葉 祐人
  2. Copyright © 2024 HeatWavejp All Rights Reserved. はじめに 初心者が公式ドキュメントを参考に MySQL

    HeatWave を触ってみた結果... 沢山つまづきポイントが。。。 • MySQL HeatWave の各サービスを利用するにはどのように構築したらいいの? • 構築したけど、DBシステムにうまく接続できない... • アップデート多すぎる...どうやって勉強すればいいの? ⇒ どうやってつまづきポイントを解決するか?
  3. Copyright © 2024 HeatWavejp All Rights Reserved. MySQL HeatWave で初心者がつまづくポイント

    • MySQL HeatWave の各サービスを利用するにはどのように構築したらいいの? • 構築したけど、DBシステムにうまく接続できない... • アップデート多すぎる...どうやって勉強すればいいの?
  4. Copyright © 2024 HeatWavejp All Rights Reserved. MySQL HeatWave で初心者がつまづくポイント

    MySQL HeatWave の各サービスを利用するにはどのように構築したらいいの? クラスタの機能 基礎構成 クラスタ クラスタの拡張
  5. Copyright © 2024 HeatWavejp All Rights Reserved. MySQL HeatWave で初心者がつまづくポイント

    MySQL HeatWave の各サービスを利用するにはどのように構築したらいいの? • MySQL HeatWave (MDS) の構築方法 ✓ まずは、公式チュートリアルと公式ドキュメントを活用してMySQL HeatWave (MDS) を構築しよう! ➢ クラウドでMySQL Databaseを使う (公式チュートリアル) https://oracle-japan.github.io/ocitutorials/beginners/creating-mds/ ➢ DBシステムの作成 (公式ドキュメント) https://docs.public.oneportal.content.oci.oraclecloud.com/ja-jp/iaas/mysql- database/doc/creating-db-system1.html
  6. Copyright © 2024 HeatWavejp All Rights Reserved. MySQL HeatWave で初心者がつまづくポイント

    MySQL HeatWave の各サービスを利用するにはどのように構築したらいいの? • HeatWave クラスタの構築方法 ✓ アップデートにより、MDSの構築と同時にHeatWaveクラスタが作成できるようになりました!
  7. Copyright © 2024 HeatWavejp All Rights Reserved. MySQL HeatWave で初心者がつまづくポイント

    MySQL HeatWave の各サービスを利用するにはどのように構築したらいいの? • HeatWave Lakehouseの構築方法 ✓ Lakehouseに対応したシェイプを選択する必要があります!
  8. Copyright © 2024 HeatWavejp All Rights Reserved. MySQL HeatWave で初心者がつまづくポイント

    • MySQL HeatWave の各サービスを利用するにはどのように構築したらいいの? • 構築したけど、DBシステムにうまく接続できない... • アップデート多すぎる...どうやって勉強すればいいの?
  9. Copyright © 2024 HeatWavejp All Rights Reserved. MySQL HeatWave で初心者がつまづくポイント

    構築したけど、DBシステムにうまく接続できない... DBシステムへ接続するまでの手順のおさらい 1. VCN作成 2. インスタンスを作成 3. MySQL HeatWave の構築 4. 作成したVCNのセキュリティリストの修正 5. MySQL HeatWave への接続 (つまづきポイント)
  10. Copyright © 2024 HeatWavejp All Rights Reserved. MySQL HeatWave で初心者がつまづくポイント

    構築したけど、DBシステムにうまく接続できない... DBシステム・エンドポイントに、インターネットから直接アクセスすることはできません。 そのため、以下の方法を使用して、 DBシステムのエンドポイントにアクセスします。 ✓ コンピュート・インスタンス ✓ MySQLシェル ✓ MySQLクライアント (今回) ✓ MySQL Workbench ✓ VPN接続 ✓ 要塞(Bastion)セッション ✓ ネットワーク・ロード・バランサ
  11. Copyright © 2024 HeatWavejp All Rights Reserved. MySQL HeatWave で初心者がつまづくポイント

    今回は、Terra Term や Rlogin を利用してコンピュート・インスタンスに接続し、コンピュート・インスタンスから MySQLクライアントを使用してDBシステムに接続します。 1. Terra Term や Rlogin を利用して、コンピュート・インスタンスに接続 2. MySQLチームが提供しているyumの公式リポジトリをセットアップ $ sudo yum install https://dev.mysql.com/get/mysql80-community-release-el8-9.noarch.rpm ※確認事項には 「y」 と入力してください。 ※最新バージョンについてはMySQL Community Downloads (https://dev.mysql.com/downloads/repo/yum/) をご参照ください。 3. RHEL8系のOSの場合、デフォルトで有効になっているMySQLモジュールを無効化 $ sudo yum module disable mysql ※確認事項には 「y」 と入力してください。
  12. Copyright © 2024 HeatWavejp All Rights Reserved. MySQL HeatWave で初心者がつまづくポイント

    4. コンピュート・インスタンスにMySQLクライアントをインストール $ sudo yum install mysql-community-client ※確認事項には 「y」 と入力してください。 5. MySQLをインストール $ sudo yum install mysql 6. MySQLクライアントを使用してDBシステムに接続し、パスワードを入力 $ mysql --host <DBシステムのエンドポイントホスト名> -u <ユーザ名> -p Enter password: <パスワード>
  13. Copyright © 2024 HeatWavejp All Rights Reserved. MySQL HeatWave で初心者がつまづくポイント

    【宣伝】つまづきポイントを踏まえたより詳細な構築手順について 公式チュートリアルに代わりとなる手順書を作成しました! 以下のお申込みフォームからダウンロードすることが出来ます! https://cloudmiko.jp/download/1279/
  14. Copyright © 2024 HeatWavejp All Rights Reserved. MySQL HeatWave で初心者がつまづくポイント

    • MySQL HeatWave の各サービスを利用するにはどのように構築したらいいの? • 構築したけど、DBシステムにうまく接続できない... • アップデート多すぎる...どうやって勉強すればいいの?
  15. Copyright © 2024 HeatWavejp All Rights Reserved. MySQL HeatWave で初心者がつまづくポイント

    アップデート多すぎる...どうやって勉強すればいいの? • HeatWavejp (最新アップデート情報) https://heatwavejp.connpass.com/event/ • MySQLとHeatWaveが切り開くオープンソース・データベースの新基準 (EnterpriseZine) https://enterprisezine.jp/article/corner/533 • MySQL HeatWave User Guide (MySQL公式) https://dev.mysql.com/doc/heatwave/en/mys-hw-introduction.html • データベーステクノロジ様のYouTube動画 ←おススメ! https://www.youtube.com/@databasetechnologyinc.7441/videos