メインコンテンツまでスキップ

MySQL

Squid は MySQL データベースに接続して、あなたの Squid アプリケーションのデータソースとして利用できます。

MySQL はオープンソースの SQL データベース管理システムです。Squid を使用すると、MySQL データベースと統合し、他のデータベースコネクタとのデータ結合も可能です。

Squid に MySQL データベースを接続するには、以下の手順を完了してください:

  1. Squid Console を開き、MySQL で使用するアプリケーションを選択します。
  2. Connectors タブをクリックし、次に Available connectors をクリックします。
  3. MySQL コネクタを選択します。
  4. 次の構成情報を入力してください:
  • Connector ID - 簡潔でコネクタを識別しやすい ID を選んでください。
  • Database endpoint - ポート番号を含むデータベースホストを指定します。
  • MySQL username
  • MySQL password - 非公開にするため、パスワードは Squid Secrets に保存してください。
  • Database name - 接続するデータベースの名前を指定します。

MySQL connector

接続情報を入力したら、「Test Connection」をクリックして、接続が正常に機能していることを確認できます。

データベースのセキュリティ強化

デフォルトではセキュリティルールが必要となっており、本番環境ではこれらがなければコネクタへのアクセスを許可してはなりません。データベースのセキュリティ強化の詳細は、security rules documentationをご覧ください。

データ型のマッピング

以下の表は、MySQL と Squid 間のデータ型マッピングを示しています:

MySQL 型Squid 型
bigintnumber
binarystring
bitstring
blobstring
booleanboolean
charstring
datedate
datetimedate
decimalnumber
doublenumber
enumstring
floatnumber
intinteger
jsonmap or array
longblobstring
longtextstring
mediumblobstring
mediumintinteger
mediumtextstring
setstring
smallintinteger
textstring
timestring
timestampdate
tinyblobstring
tinyintinteger
tinytextstring
varbinarystring
varcharstring
yearnumber

Squid で MySQL データを扱う方法の詳細については、Client SDK documentationをご覧ください。