このページでは、Connectionsページから新しいMySQL接続を保存する方法を説明します。保存された接続は、データベースへの接続が必要なRelational Migratorタスクに使用できます。
このタスクについて
Relational Migratorに新しいMySQL接続を保存するには、次の手順を実行する必要があります。
データベース接続文字列またはデータベース情報を識別します。
MySQLに接続します。
重要
移行を計画し、 MySQLスキーマをMongoDBスキーマにマッピングする には、適切な read
権限を持つアカウントを使用して接続する必要があります。
データを移行するには、必要な権限を持つサービス アカウントを使用してMySQL データベースに接続する必要があります。
データベース構成と必要な権限の詳細については、 MySQLの構成 を参照してください。
手順
データベース接続文字列
Relational Migratorでは、 MySQLインスタンスに接続するために接続文字列が必要です。
MySQL接続文字列は次のようになります。
jdbc:mysql://<host:port>/<database>?<properties>
例、ポート host1
のポート 3306
で実行中test
MySQLデータベースは、次の接続文字列を使用します。
jdbc:mysql://host1:3306/test
あるいは、 Relational Migrator は、ユーザーから提供されたデータベース情報に基づいて適切な接続文字列を作成することもできます。
MySQLへの接続
Connections ページから新しい接続を保存するには、次のアクションを実行します。
接続文字列を作成するには、次の内容を入力します。
フィールド | 値 |
---|---|
Host | ホストIPまたは DNS 名。 |
Port | ポート番号。 |
Database | データベース名。 すべてのデータベースをロードするには、空白のままにします。 |
Username および Password | 認証に使用する資格情報です。 Save password を確認するとパスワードはマシンに安全に保存されるため、保存された接続を使用するときに Username と Password を再度入力する必要はありません。 |
General / SSL 切り替え | 接続の SSL 設定を表示します。 SSL を使用するには、まず |
SSL: Use SSL | SSL を有効または無効にします。 |
SSL: SSL mode | SSL が有効になっている場合は、次のいずれかを選択します。
|
詳細
Relational Migrator は、行レベルの変更をキャプチャするためにオープンソースの Debeziumコネクタに依存しています。詳細については、 Debezium MySQLを参照してください。
サポートされているデータベースとバージョンの詳細については、サポートされているデータベースとバージョンを参照してください。
保存された接続の管理の詳細については、データベース接続の管理 を参照してください。
Relational Migratorプロジェクトの詳細については、プロジェクトの作成と管理を参照してください。