# Talend Administration Centerを設定してMySQL以外のデータベース上で実行

デフォルトでは、Talend Administration Center WebアプリケーションはデフォルトのMySQLデータベースで稼働するように設定されています。

## 始める前に

* 外部データベースは、utf8の照合順序で作成されている必要があります。
* Talend Administration CenterでMySQL、Oracle、MS SQLのいずれかのデータベースを使用する場合は、[Webアプリケーションサーバーにデータベースドライバーをインストール](https://help.qlik.com/talend/ja-JP/installation-guide-linux/8.0/installing-database-drivers-in-your-web-application-server "Talend Administration CenterでMySQLデータベースや組み込みH2データベースを使っていない場合は、Webアプリケーションサーバーで使用するデータベースのドライバーをインストールする必要があります。")の説明に従ってアプリケーションサーバーに適切なデータベースドライバーをインストールします。
* MySQLユーザーの場合:Talend Administration Centerの [Job Conductor] (ジョブコンダクター)ページでトリガーを再開する際のトランザクションの問題を回避するには、mysql.iniまたはmysql.conf設定ファイル内の [mysqld]グループの下で、トランザクション隔離レベルを transaction-isolation=READ-COMMITTEDと設定することをお勧めします。

## 手順

1. アプリケーションサーバーを起動し、Webブラウザーを開いて、Talend Administration Center WebアプリケーションのURLを入力します。
2. [Login] (ログイン)ページで、[Go to db config page] (データベースの設定ページに移動)をクリックし、管理者パスワード(デフォルトはadmin)を入力します。

   Talend Administration Centerの初回起動時は、データベースのシステム設定ページが既に開いています。

   ![\[Login\] (ログイン)ページ](https://help.qlik.com/talend/ja-JP/installation-guide-linux/Resources/images/tac_configuring_TAC_run_database_H2.png)

   情報メモ注:

   データベースのセキュリティ設定によっては、接続URLにパラメーターをさらに追加しなければならない場合もあります。MySQLデータベースに接続しているWindowsユーザーの場合は、タイムゾーンデータをタイムゾーンテーブルにロードする必要があります。この操作は、serverTimeZoneパラメーターを次のURLに追加して行います:

   jdbc:mysql://hostname:{ip\_address}:3306/{db\_name}?useSSL=false&serverTimezone={server\_time\_zone}&allowPublicKeyRetrieval=true
3. [Database type] (データベースタイプ)リストで、使用するデータベースを選択します。その結果、[Driver]および[URL]フィールドは、このデータベースに対応するテンプレートで自動的にアップデートされます。
4. [URL]フィールドで括弧内のパラメーターをデータベースの情報に置き換えます。

   [Save] (保存)をクリックするまで変更は保存されていないため、[Reload from file] (ファイルからリロード)ボタンをクリックすると以前のデータベースをリロードできることにご注意ください。
5. [Save] (保存)をクリックして変更内容を反映させます。