Databases for MySQLで始める
このチュートリアルでは、 IBM Cloud® Databases for MySQL を IBM Cloud にデプロイし、管理する方法を説明します。 オープンソースのツールである MySQL Workbenchを使用すると、データとデータベースを簡単に管理できます。
MySQL Workbenchは、データベースの管理を楽にしてくれる多くのツールを提供しており、アプリケーションの構築と拡張に集中することができます。
開始前に
- IBM Cloud のアカウント を作成します。
- IBM Cloud カタログ から Databases for MySQL を準備する。
- 安全なアクセス用に 管理者のパスワード を設定します。
- MySQL Workbench をダウンロードしてインストールします。
- 最適な設定については 、「本番環境への移行ガイド」 を参照してください。
データベースに接続する
次の手順に従って、 IBM Cloud® Databases for MySQL への接続を設定してください
- MySQL ワークベンチを開きます。
- データベースの詳細情報を入力して、新しい接続を追加します。
- 接続設定を保存し、データベースに接続します。
詳細については 、 MySQL のワークベンチに関するドキュメントを参照してください。
MySQL の展開の準備
MySQL の展開を作成するには:
- IBM Cloud コンソールにログインします。
- カタログ内の Databases for MySQL に移動します。
- 以下を構成します。
- サービス名 :デプロイメントに覚えやすい名前を付けてください。
- リソースグループ :適切なリソースグループを選択します。
- 場所 :展開のパブリッククラウドのリージョン。
- リソースの割り当て :初期RAM、ディスク、CPUリソースを定義します。
- 「作成」 をクリックして展開を確定します。
一度作成されると、お客様の展開は自動的にスケーリングされ、ゾーン全体で可用性を管理して耐障害性を実現します。
CLIでデータベースに接続する
CLIからデータベースに接続するには、 Cloud Databases のCLIリファレンス と 「Connecting with mysql」 を参照してください。
ibmcloud cdb deployment-connections
コマンドは、コマンドラインクライアント接続の作成に関わるすべての処理を行います。 例えば、 example-mysql
というデプロイメントに接続するには、次のコマンドを使用します
ibmcloud cdb deployment-connections example-mysql --start
このコマンドは、管理者パスワードの入力を求めるプロンプトを出し、mysql
コマンド・ライン・クライアントを実行してデータベースに接続します。 詳しくは、 mysql による接続 を参照してください。
MySQL ワークベンチに接続
MySQL Workbench を使用して、 MySQL データベースを視覚的に管理および操作します。
- MySQL ワークベンチを開きます。
- 新規接続を作成します。
- データベース > 接続の管理に移動し、新しい接続を追加します。
- 接続の詳細(ホスト名、ユーザー名、パスワード)を入力してください。
- 接続テスト:
- 「接続テスト」 をクリックして、すべてが正しく設定されていることを確認します。
- 保存して接続:
- 接続設定を保存し、データベースへの接続に進みます。
詳しくは、「 Connections in MySQL Workbench」を参照してください。
製品の概要
IBM Cloud® Databases for MySQL サーバー不要の完全管理型クラウドデータベースサービスです。 主な利点は以下の通りです
- 自動メンテナンス:ソフトウェア、インフラ、ネットワーク、OSの管理は手動で行う必要はありません。
- 高い可用性:複数のデータセンターに自動フェイルオーバー機能を備えて展開。
- スケーラビリティ:ディスク、RAM、 vCPU を自動スケーリングと時間単位の課金で個別にスケーリングできます。
- 準同期レプリケーション:データ可用性を高めるために、複数の場所でデータを利用できるようにし、データの安全性と信頼性を高める追加のレイヤーを追加します。
- セキュリティ:セキュリティのニーズに応じて、マルチテナント環境または独立した環境のいずれかを選択できます。
主な機能
- シームレスなスケーリング:リージョン内およびリージョン間において、リードレプリカを使用してインスタンスを簡単に水平方向にスケーリングできます。
- 災害復旧:地域をまたいだ災害復旧のための組み込みオプション。
- 専用コア:ハイパーバイザーレベルの分離については、 vCPUs までお問い合わせください。
分離設定の詳細については 、「セキュリティとコンプライアンス」のセクション を参照してください。
次のステップ
- MySQL を初めてご利用になる場合は 、 MySQL 8.0 リファレンスマニュアルをご覧ください。
- MySQL'sのコマンドラインインターフェイス(CLI)ツール「
mysql
」を使って、データベースの接続、管理、データ管理を行うことができる。 - デプロイメントを管理するには、 IBM Cloud CLI、 Cloud Databases CLI プラグイン、または Cloud Databases API を使用してデプロイメントに接続します。
- アプリケーションに Databases for MySQL を使用する予定の場合は、 外部アプリケーションの接続 および IBM Cloud アプリケーションの接続 を確認してください。
- アプリケーションとデータベースの安定性を確保するには、高可用性 と パフォーマンス をご覧ください。