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

MySQL

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

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

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

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

MySQL connector

接続情報を入力したら、"Test Connection" をクリックして、接続が正しく機能しているか確認できます。

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

デフォルトではセキュリティルールが必要であり、本番環境ではこれらなしでコネクタへのアクセスを許可することは決してあってはなりません。データベースのデータを保護する方法については、security rules documentationをご覧ください。

データ型のマッピング

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

MySQL TypeSquid Type
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をご覧ください。