Data Management (DMS) におけるデータベースへのログインに関するよくある質問とその回答です。
正しいデータベースアカウントとパスワードを確認する方法
DMS 内のデータベースアカウントおよびパスワードは、データベースインスタンス自体のユーザーアカウントおよびパスワードに対応します。以下の手順では、ApsaraDB RDS for MySQL インスタンスを例として説明します。
ステップ 1:アカウント名の取得
ApsaraDB RDS コンソール に移動し、インスタンス ページでインスタンス名をクリックします。
左側のナビゲーションウィンドウで アカウント をクリックし、アカウント名を確認します。

パスワードを忘れてしまった場合は、[操作] 列の パスワードのリセット をクリックしてください。詳細については、「ApsaraDB RDS for MySQL インスタンス上のアカウントのパスワードをリセットする」をご参照ください。
ステップ 2:データベースへのログイン
インスタンスの詳細ページ上部で データベースへログイン をクリックします。DMS コンソールに データベースインスタンスへのログイン ダイアログボックスが表示されます。
データベースアカウント フィールドにアカウント名を入力します。
データベースパスワード フィールドにパスワードを入力します。
説明パスワードは手動で入力してください。コピー&ペーストは行わないでください。

右上隅の ログイン をクリックします。
「データベースへのアクセスが拒否されました」と表示される理由
このエラーには、以下の 3 つの一般的な原因があります:
認証情報が正しくありません:データベースアカウントおよびパスワードを再入力し、ログイン をクリックしてください。
権限が不足しています:必要なデータベース権限をアカウントに付与するために、DMS 管理者にご連絡ください。
IP アドレスが許可されていません:現在の IP アドレスをインスタンスの IP アドレスホワイトリストに追加するか、DMS の IP アドレスおよび CIDR ブロックをホワイトリストに追加してください。詳細については、「指定された IP アドレスからのみ、承認済みデータベースへのアクセスをアカウントに許可する」および「IP アドレスホワイトリストの設定」をご参照ください。
DMS が MySQL データベースに接続する際に「Communications link failure」エラーが表示される理由
対処方法は、DMS が接続を試行した時間によって異なります:
0 ミリ秒: 接続が即座にブロックされました。無効な認証情報、ホワイトリストのエントリの欠落、または誤って設定されたホワイトリストを確認してください。ホワイトリストの設定については、「DMS の IP アドレスおよび CIDR ブロックをセキュリティ設定に追加する」をご参照ください。
数ミリ秒~数十ミリ秒:接続はデータベースまで到達しましたが、失敗しています。SSL が有効化されているか、SSL 証明書の有効期限が切れていないかを確認してください。
「接続の確立に失敗しました。これは、無効なデータベースパスワード、誤ったホワイトリスト設定、またはインスタンスのログイン不要モードの不適切な構成が原因である可能性があります」と表示される理由
以下の 3 つの最も一般的な原因を順に確認してください:
データベースアカウントのパスワードが正しいことを確認します。
DMS の IP アドレスがインスタンスの IP アドレスホワイトリストに追加されていることを確認します。IP アドレスおよび CIDR ブロックの完全な一覧については、「セキュリティ設定への DMS IP アドレスおよび CIDR ブロックの追加」をご参照ください。
DMS でインスタンスのセキュリティホスティング(パスワード不要ログイン)が有効化されているかを確認します。
問題が解決しない場合は、インスタンスのエンドポイント を直接使用してログインするか、DMS からインスタンスを削除して再度ログインを試みてください。
DMS への ApsaraDB インスタンス登録時にホワイトリストに関する警告が表示された場合の対処方法

ホワイトリストに関する問題のダイアログボックスで ホワイトリストの設定 をクリックします。DMS が自動的にサーバーの IP アドレスを ApsaraDB インスタンスのホワイトリストに追加します。自動追加が失敗した場合は、IP アドレスを手動で追加してください。完全な一覧については、「セキュリティ設定への DMS IP アドレスおよび CIDR ブロックの追加」をご参照ください。
「インスタンスは無効化されています」と表示される理由
インスタンスに対して購入したセキュリティコラボレーションモードの有効期限が切れています。要件に応じて以下のいずれかの対応を行ってください:
セキュリティコラボレーションモードを継続して使用する場合:モードを再度購入し、その後インスタンスにログインしてください。詳細については、「DMS の機能を購入する」をご参照ください。
別のコントロールモードに切り替える場合:DMS コンソールの左側ナビゲーションウィンドウでインスタンスを右クリックし、コントロールモード > 柔軟な管理 を選択します。その後、再度インスタンスにログインしてください。

SSL 証明書の有効期限が切れた場合の対処方法
証明書の有効期間を更新してください。データベースの種類に応じたドキュメントを参照してください:
| データベース | 参考ドキュメント |
|---|---|
| ApsaraDB RDS for MySQL | クラウド証明書による SSL 暗号化の有効化 |
| ApsaraDB RDS for PostgreSQL | カスタム証明書を構成して SSL 暗号化機能を有効化する |
| ApsaraDB for Redis | SSL 暗号化の設定 |
ApsaraDB for Redis インスタンスで TLS/SSL を有効化した後に「SSL 接続を使用する必要があります」と表示される理由
Redis インスタンスでは SSL が有効化されていますが、DMS 側ではまだ有効化されていません。DMS で SSL を有効化するには、以下の手順を実行してください:
DMS コンソール V5.0 にログインします。
左側のナビゲーションウィンドウで データベースインスタンス > 切断されたインスタンス を選択します。
ApsaraDB for Redis インスタンスを右クリックし、編集 をクリックします。
詳細情報 セクションで、SSL の有効化 を 有効 に設定します。
接続性のテスト をクリックします。
テストが成功したら、保存 をクリックします。
詳細については、「データベースインスタンスの変更」をご参照ください。
Resource Access Management (RAM) ユーザーとして ApsaraDB RDS インスタンスにログインした際に「アクセス元が無効です」と表示される理由
DMS へのログインができることを確認します。
DMS の IP アドレスをインスタンスの IP アドレスホワイトリストに追加します。詳細については、「セキュリティ設定への DMS IP アドレスおよび CIDR ブロックの追加」をご参照ください。
ページを更新し、再度インスタンスにログインします。
ログイン時に「NULL: com.ali.idbcloud...」で始まる長い Java スタックトレースが表示される理由
このエラーは、既に廃止された DMS Personal Edition の旧バージョンで発生します。右上隅の 新規 DMS へ移動 をクリックして、現在のバージョンに切り替えてください。
NULL:
com.ali.idbcloud.commons.multi.instance.session
service.AbstractAliyunWhiteListUserSessionServi
ce.throwConnectDBFailReason(AbstractAliyunWhite
ListUserSessionService.java:97)com.ali.idbcloud
.commons.multi.instance.sessionservice.BaseUser
SessionService.doLoginCore(BaseUserSessionServi
ce.java:924)com.ali.idbcloud.commons.multi.inst
ance.sessionservice.BaseUserSessionService.worl
dLogin(BaseUserSessionService.java:968)ApsaraDB RDS for MySQL インスタンスが存在しないと表示される理由
ApsaraDB RDS コンソール にログインし、インスタンス ページでインスタンスのステータスを確認します:
ステータスが正常:DMS コンソールを更新して、インスタンスメタデータを同期します。
ステータスが異常:ログイン前にインスタンスのトラブルシューティングを実施します。
インスタンスを再起動すると、約 30 秒間の接続中断が発生します。業務に影響がないことを確認してから実行してください。
「一時的にインスタンスにアクセスできません」と表示される理由
インスタンス所有者または DMS 管理者が、当該インスタンスへのログイン権限を付与していません。必要な権限を付与するために、DMS 管理者にご連絡ください。詳細については、「DMS 管理者としての権限管理」セクション(「権限の管理」)をご参照ください。
「InvalidDBInstanceName.NotFound: 指定された DB インスタンス名は存在しません」と表示される理由
インスタンスコンソールに移動し、インスタンスが存在することおよびインスタンス名が正しいことを確認してください。インスタンスが正常に稼働しており、名前も正しいにもかかわらずこのエラーが発生する場合は、DMS テクニカルサポートまでご連絡ください。