--- title: "Cloud DB for MySQL のシナリオ" slug: "clouddbformysql-procedure" updated: 2026-10-20T09:03:35Z published: 2026-10-20T09:03:35Z canonical: "guide.ncloud-docs.com/clouddbformysql-procedure" --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # Cloud DB for MySQL のシナリオ Classic/VPC環境で利用できます。 NAVERクラウドプラットフォームの Cloud DB for MySQLは、クラウド環境で MySQL Serverを簡単かつ迅速に構築します。また、データベースサービスを安定的に運用・管理できるようサポートします。NAVERクラウドプラットフォームの Cloud DB for MySQLを活用する全体の手順は、次の通りです。 ![clouddbforpostgresql-procedure_01_vpc_ko](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/clouddbforpostgresql-procedure_01_vpc_ja.png?sv=2026-02-06&spr=https&st=2026-10-26T11%3A49%3A12Z&se=2026-10-26T12%3A49%3A12Z&sr=c&sp=r&sig=5hp7bwXNShnVvLU1cYZmejAavsViRKjYoU03oYL23D4%3D) 各手順についての説明は次の通りです。 [1. アプリケーションサーバ作成](/docs/ja/clouddbformysql-procedure#1%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%EC%84%9C%EB%B2%84%EC%83%9D%EC%84%B1) [2. アクセス環境設定](/docs/ja/clouddbformysql-procedure#2%EC%A0%91%EC%86%8D%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95) [3. アプリケーションサーバアクセステスト](/docs/ja/clouddbformysql-procedure#3%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%EC%84%9C%EB%B2%84%EC%A0%91%EC%86%8D%ED%85%8C%EC%8A%A4%ED%8A%B8) [4. MySQL Server作成](/docs/ja/clouddbformysql-procedure#4MySQLServer%EC%83%9D%EC%84%B1) [5. ACG設定](/docs/ja/clouddbformysql-procedure#5ACG%EC%84%A4%EC%A0%95) [6. MySQL Serverアクセステスト](/docs/ja/clouddbformysql-procedure#6MySQLServer%EC%A0%91%EC%86%8D%ED%85%8C%EC%8A%A4%ED%8A%B8) [7. データベース作成](/docs/ja/clouddbformysql-procedure#7%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4%EC%83%9D%EC%84%B1) [8. 外部ソリューション連携](/docs/ja/clouddbformysql-procedure#8%EC%99%B8%EB%B6%80%EC%86%94%EB%A3%A8%EC%85%98%EC%97%B0%EB%8F%99) ## 1. アプリケーションサーバ作成 まず最初に、アプリケーションサーバ(APPサーバ)を作成します。このサーバは、その後 Cloud DB for MySQLで作成される MySQL Serverと通信するロールを実行します。アプリケーションサーバは、NAVERクラウドプラットフォームコンソールの **Menu** > **All Services** > **Compute** > **Server**メニューから作成できます。 参照できるガイドは次の通りです。 - [Server作成](/docs/ja/server-create-vpc) ## 2. アクセス環境設定 アプリケーションサーバの作成が完了したら、アプリケーションサーバにユーザーがアクセスできるようにアクセス環境を設定します。アクセス環境を設定するには、次の2つの方法があります。 - NAVERクラウドプラットフォームのポート転送を使用してアクセスを設定(Classic環境) - NAVERクラウドプラットフォームのパブリック IPアドレスを使用して Private Domainへのアクセスを設定(VPC環境) パブリック IPアドレスを使用したアクセス設定時は、**管理者パスワード確認**機能を利用してサーバへのアクセスに必要な管理者(root)パスワードを確認する必要があります。 参照できるガイドは次の通りです。 - [サーバ情報の確認とサーバ管理ガイド](/docs/ja/server-manage-vpc) 参考 SSL VPNを使用すると、MySQL Serverにより安全にアクセスすることができます。管理目的で使用する場合、SSL VPNを利用した方がセキュリティ上はより有利です。 - [SSL VPN ご利用ガイド(Classic)](/docs/ja/sslvpn-start-classic) - [SSL VPN ご利用ガイド(VPC)](/docs/ja/sslvpn-start-vpc) ## 3. アプリケーションサーバアクセステスト アクセス環境の設定が完了したら、ターミナルプログラムを利用してアプリケーションサーバに正常にアクセスできるかテストを行います。 参照できるガイドは次の通りです。 - [Cloud DB for MySQL を開始する](/docs/ja/clouddbformysql-start) - [ターミナルプログラム PuTTYをダウンロード](https://www.putty.org/) ## 4. MySQL Server作成 アプリケーションサーバへのアクセステストまで完了したら、次はアプリケーションサーバと通信を行う MySQL Serverを作成します。MySQL Serverは、NAVERクラウドプラットフォームコンソールの **Menu** > **All Services** > **Database** > **Cloud DB for MySQL**メニューで別途のサービスご利用の申し込みなしですぐ作成できます。 参照できるガイドは次の通りです。 - [Cloud DB for MySQL を開始する](/docs/ja/clouddbformysql-start) ### サーバの冗長化構成 障害発生時にデータの消失を防いでサービスへの影響を最小限に抑えられるように、サーバの冗長化を設定します。Cloud DB for MySQLは、Master Serverと Standby Master Serverを同時に作成します。Master Server障害が発生した場合、Standby Master Serverへ自動的に Failoverされるため、サービスの中断を最小限に抑えることができます。 サーバの冗長化構成を行うには、MySQL Server作成時に**高可用性サポート**のチェックボックスをクリックして選択します。 ### モニタリングとイベント管理 運用中の MySQL Serverは、NAVERクラウドプラットフォームコンソールでサーバのパフォーマンスや OSのステータスをモニタリングし、発生したイベントを確認できます。これにより、データベースサービスを安定的に管理することができます。また、Cloud Insightを活用することで、イベント、通知、アラームを設定できます。 注意 Cloud Insightご利用の申し込みの際には別途料金が発生します。Cloud Insightの紹介と料金プランの詳細は、NAVERクラウドプラットフォームポータルの [**サービス > Management & Governance > Cloud Insight**](https://www.ncloud.com/product/management/cloudInsight) メニューをご参照ください。 参照できるガイドは次の通りです。 - [Monitoring](/docs/ja/database-database-5-3) - [Event](/docs/ja/database-database-5-5) ### 管理と運用権限管理 メインアカウントの他にサブアカウントを作成すると、Cloud DB for MySQLの管理・運用権限を多様に設定できます。Sub Accountの System Managedポリシーと User Createdポリシーを活用することで、権限を詳細に設計できます。 参考 Sub Accountは、ご利用の申し込みの際に別途料金が発生しない無料サービスです。Sub Accountの紹介と料金プランの詳細は、NAVERクラウドプラットフォームポータルの [サービス > Management & Governance > Sub Account](https://www.ncloud.com/product/management/subAccount) メニューをご参照ください。 参照できるガイドは次の通りです。 - [Sub Account の権限管理](/docs/ja/clouddbformysql-subaccount) ### 読み取り負荷分散設定 MySQL Serverの読み取り負荷分散を NAVERクラウドプラットフォームの Load Balancerを使用して設定できます。 注意 Load Balancerのご利用の申し込みをする時に、別途料金が発生します。Load Balancerの紹介と料金プランに関する説明は、NAVERクラウドプラットフォームポータルの[サービス > Storage > Load Balancer](https://www.ncloud.com/product/networking/loadBalancer)メニューをご参照ください。 参照できるガイドは次の通りです。 - [読み取り負荷分散設定](/docs/ja/database-database-5-2#%EC%9D%BD%EA%B8%B0%EB%B6%80%ED%95%98%EB%B6%84%EC%82%B0%EC%84%A4%EC%A0%95) ## 5. ACG設定 作成した MySQL Serverにアプリケーションサーバがアクセスできるように、MySQL Serverの Access Control Group(ACG)を設定します。参照できるご利用ガイドは、次の通りです。 - [ACG設定ガイド](/docs/ja/server-acg-vpc) ## 6. MySQL Serverアクセステスト MySQL Clientを利用し、作成した MySQL Serverに正常にアクセスできるかテストを行います。 参照できるガイドは次の通りです。 - [Cloud DB for MySQL を開始する](/docs/ja/clouddbformysql-start) ## 7. データベース作成 DBの作成は以下の3つの方法で行います。権限の乱用を防ぐため、ユーザーには DB作成権限を直接付与しません。その代わり、DBの作成時には DDL権限を持つアカウントが当該データベースのすべての権限を持ちます。 参照できるガイドは次の通りです。 - [コンソールによるデータベース作成](/docs/ja/database-database-5-2#database-%EA%B4%80%EB%A6%AC) - [Stored Procedureを使用したデータベース作成](/docs/ja/database-database-5-2#database-%EA%B4%80%EB%A6%AC) - [Cloud DB for MySQL APIを使用したデータベース作成](https://api.ncloud-docs.com/docs/ja/database-vmysql-addcloudmysqldatabaselist) ## 8. 外部ソリューション連携 ゼロボード、グヌーボードなどの外部ソリューションと連携できます。ストレージエンジンを InnoDBに指定してインストールすると使用できます。他のストレージエンジンが必要な場合、MySQLインストール型サービスを使用できます。 参照できるガイドは次の通りです。 - [MySQLインストール型サービス](/docs/ja/database-database-1-1)