# データベースの準備

HULFT10 for Container Servicesをご使用いただくには、HULFT10 for Container Servicesで利用するデータ情報を格納するため、データベースが必要です。

既存のデータベースを使用することもできます。

= 備考 =

対応しているデータベースについては、以下のURLの弊社ホームページから、HULFT10 for Container Servicesの動作環境を参照してください。

https://www.saison-technology.com/service/product/lineup/hulft-10/os/

## データベースの作成

HULFT10 for Container ServicesはデータベースにHULFT用のテーブルを作成して動作するため、事前にこのデータベースを作成しておく必要があります。

以下の手順は、MySQLのデータベースを作成する手順の一例です。

1. MySQLにログインして接続します。

   コマンド例

       mysql -u root -p

   このコマンドを入力した後、パスワードを入力します。

2. MySQLにデータベースを作成するには、以下のコマンドを実行します。

       CREATE DATABASE <HULFTのテーブルを作成するデータベースの名前>;

   設定例

       CREATE DATABASE hulft;

3. データベースが作成されたことを確認するには、以下のコマンドを実行します。

       SHOW DATABASES LIKE "<HULFTのテーブルを作成するデータベースの名前>";

   設定例

       SHOW DATABASES LIKE "hulft";

   データベースが作成されると、以下の内容が表示されます。

       +-----------------------------------------------+
       | Database (hulft)                              |
       +-----------------------------------------------+
       | <HULFTのテーブルを作成するデータベースの名前> |
       +-----------------------------------------------+
       1 row in set (0.0013 sec)

   実行例

       +-------------------------------------------+
       | Database (hulft)                          |
       +-------------------------------------------+
       | hulft　　　　　　　　　　　　　　　　　　 |
       +-------------------------------------------+
       1 row in set (0.0013 sec)

= 備考 =

データベースを使用するためには、以下の環境変数を指定する必要があります。

- HULFT_CONTROL_DB_HOST

  データベースの接続先ホスト名

- HULFT_CONTROL_DB_USERNAME

  データベースへの接続時に使用するユーザー名

- HULFT_CONTROL_DB_NAME

  データベースのデータベース名

- HULFT_CONTROL_DB_COLUMN_ENCRYPTION_KEY

  データベースのカラムの暗号化鍵

詳細は「コンテナで使用する環境変数」を参照してください。