このトピックでは、データ管理 (DMS) コンソールでのデータベースへのログオンに関するよくある質問に対する回答を提供します。
有効なデータベースアカウントとパスワードを入力するにはどうすればよいですか?
データベースアカウントはユーザーアカウントです。 データベースパスワードは、ユーザーアカウントのパスワードです。 次の手順は、DMSコンソールでデータベースにログインする方法を示しています。 この例では、ApsaraDB RDS for MySQLインスタンスが使用されています。
データベースアカウントとパスワードを取得します。
ApsaraDB RDSコンソールの [インスタンス] ページに移動し、ログインするインスタンスを見つけて、その名前をクリックします。
左側のナビゲーションウィンドウで、[アカウント] をクリックしてアカウント名を表示します。
説明パスワードを忘れた場合は、アカウントの [操作] 列で [パスワードのリセット] をクリックします。 詳細については、「ApsaraDB RDS For MySQLインスタンスのアカウントのパスワードのリセット」をご参照ください。
データベースにログインします。
インスタンスの詳細ページの上部で、[データベースにログイン] をクリックします。 DMSコンソールに移動します。 [データベースインスタンスにログイン] ダイアログボックスが表示されます。
[データベースアカウント] フィールドにアカウント名を入力します。
[データベースパスワード] フィールドにパスワードを入力します。
[ログイン] をクリックします。
DMSのデータベースへのログインに失敗し、データベースアクセスが拒否されたことを示すメッセージが表示された場合はどうすればよいですか?
このエラーは、次の理由で発生します。
データベースアカウントまたはパスワードが無効です。
この場合、データベースアカウントとパスワードを再入力し、[ログイン] をクリックします。
現在のアカウントには、データベースに対する必要な権限がありません。
この場合、アカウントにデータベース権限があるかどうかを確認します。 そうでない場合は、管理者に連絡して、アカウントにデータベース権限を付与します。
現在のIPアドレスからインスタンスにアクセスすることはできません。
この場合、現在のIPアドレスを使用してインスタンスにアクセスできるようにするか、DMSのIPアドレスとCIDRブロックをデータベースインスタンスのIPアドレスホワイトリストに追加する必要があります。 詳細については、「指定されたIPアドレスから許可されたデータベースへのアクセスをアカウントに許可する」または「DMS IPアドレスとCIDRブロックをセキュリティ設定に追加する」をご参照ください。
SSL証明書の有効期限が切れた場合はどうすればよいですか。
SSL証明書の有効期限が切れた場合は、有効期限を更新します。 詳細については、「SSL暗号化機能の設定」をご参照ください。.
DMSにApsaraDBインスタンスを登録するときにホワイトリストの問題が表示された場合はどうすればよいですか。
[ホワイトリストの問題] ダイアログボックスで、[ホワイトリストの設定] をクリックします。 DMSは、DMSサーバーのIPアドレスをApsaraDBインスタンスのホワイトリストに自動的に追加します。 IPアドレスを自動的にホワイトリストに追加できない場合は、手動でホワイトリストに追加する必要があります。 詳細については、「DMS IPアドレスとCIDRブロックのセキュリティ設定への追加」をご参照ください。
DMSのApsaraDB for Redisインスタンスへのログインに失敗し、インスタンスのTLSまたはSSL暗号化を有効にした後、データベースインスタンスに接続するためにSSL接続を使用する必要があることをシステムが求めた場合はどうすればよいですか。
DMSでインスタンスのSSLを有効にする必要があります。 DMSでインスタンスのSSLを有効にするには、次の手順を実行します。
DMSコンソールV5.0 にログインします。
DMSコンソールのホームページで、左側のナビゲーションウィンドウから
を選択します。 表示されるインスタンスリストで、ログインするApsaraDB for Redisインスタンスを右クリックし、[編集] をクリックします。[編集] ダイアログボックスの [詳細情報] セクションで、[SSLの有効化] パラメーターを [有効化] に設定します。
[テスト接続] をクリックします。
接続テストに合格したら、[保存] をクリックします。 データベースインスタンスがDMSに接続されています。
詳細については、「データベースインスタンスの変更」をご参照ください。
DMSのデータベースへのログインに失敗し、アクセス元が無効であることを示すメッセージが表示された場合はどうすればよいですか?
Resource Access Management (RAM) ユーザーを使用する場合は、次の手順を実行して問題をトラブルシューティングします。
DMSがRAMユーザーとしてリソースにアクセスすることを許可しているかどうかを確認します。 DMSがRAMユーザーとしてリソースにアクセスすることを許可していない場合は、[クラウドリソースアクセス許可] ページで許可を完了してください。
DMSのIPアドレスをデータベースインスタンスのIPアドレスホワイトリストに追加します。 詳細については、「DMS IPアドレスとCIDRブロックのセキュリティ設定への追加」をご参照ください。
ページを更新して、再度ログオンします。
ApsaraDB RDSインスタンスにログインしたときに次のエラーメッセージが発生した場合はどうすればよいですか。
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)
ほとんどの場合、このエラーは旧バージョンのDMS Personal Editionで発生します。 DMS Personal Editionの古いバージョンは廃止されました。 新しいバージョンのDMSコンソールに移動するには、ページの右上隅にある [新しいDMSに移動] をクリックします。
ApsaraDB RDS for MySQLインスタンスへのログインに失敗し、システムがインスタンスが存在しないことを確認した場合はどうすればよいですか。
ApsaraDB for RDS コンソールにログインします。 [インスタンス] ページで、ログインするインスタンスが正常な状態かどうかを確認します。 インスタンスのステータスが正常の場合は、DMSコンソールを更新して、インスタンスのメタデータを同期します。 インスタンスのステータスが異常な場合は、問題のトラブルシューティングを行います。
ビジネスに影響がないことを前提にインスタンスを再起動します。 インスタンスを再起動すると、約30秒間の接続中断が発生します。 作業は慎重に行ってください。
DMSを使用してインスタンスに一時的にアクセスできないことをシステムが求めた場合はどうすればよいですか。
このエラーは、インスタンス所有者またはDMS管理者がインスタンスログインの権限をアカウントに付与しないために発生します。 この場合、DMS管理者に連絡して、アカウントへのインスタンスログインの権限を付与してください。 詳細については、「権限の管理」トピックの「DMS管理者としての権限の管理」セクションをご参照ください。
DMSがMySQLデータベースに接続するときに「通信リンク障害」メッセージが表示され、接続にかかる時間が表示された場合はどうすればよいですか?
接続にかかる時間が0ミリ秒の場合、データベースアカウントまたはパスワードが無効、ホワイトリストが設定されていない、ホワイトリストが正しく設定されていないなどの理由で、「通信リンク障害」エラーが発生する可能性があります。 IPアドレスホワイトリストの設定方法の詳細については、「DMS IPアドレスとCIDRブロックのセキュリティ設定への追加」をご参照ください。
接続にかかる時間が数ミリ秒または数十ミリ秒の場合は、インスタンスに対してSSLが有効になっているかどうか、およびSSL証明書の有効期限が切れているかどうかを確認します。