すべてのプロダクト
Search
ドキュメントセンター

PolarDB:アカウントパスワードの管理

最終更新日:Nov 09, 2025

コンソールまたは SQL コマンドを使用して、PolarDB for MySQL エッジクラスターのアカウントパスワードを管理できます。

アカウントパスワードの変更

警告

アカウントのパスワードを変更すると、古いパスワードを使用してクラスターにアクセスできなくなります。この操作は注意して実行してください。

コンソールまたは SQL コマンドを使用してアカウントのパスワードを変更できます。

コンソール

  1. PolarDB console for ENS に移動します。[クラスターリスト] で、対象クラスターの ID をクリックして製品ページに移動します

  2. 製品ページの左側のナビゲーションウィンドウで、[設定と管理] > [アカウント管理] を選択します。

  3. 宛先アカウントを見つけ、[アクション] 列の [パスワードの変更] をクリックします。

  4. [パスワードの変更] ダイアログボックスで、[新しいパスワード] フィールドと [新しいパスワードの確認] フィールドに新しいパスワードを入力します。次に、[OK] をクリックします。

コマンドライン

PolarDB クラスターでは、[特権アカウント] のみがコマンドラインからアカウントのパスワードを変更できます。

MySQL 8.0

ALTER USER 'username'@'host' IDENTIFIED BY '{password}'

パラメーター

説明

username

パスワードを変更するアカウント。

host

アカウントがログインを許可されているホスト。アカウントが任意のホストからログインできる場合は、パーセント記号 (%) を使用します。

password

アカウントのパスワード。

MySQL 5.6 および MySQL 5.7

SET PASSWORD FOR 'username'@'host' = PASSWORD('password')

パラメーター

説明

username

パスワードを変更するアカウント。

host

アカウントがログインを許可されているホスト。アカウントが任意のホストからログインできる場合は、パーセント記号 (%) を使用します。

password

アカウントのパスワード。

アカウントのパスワード有効期限を設定する

PolarDB クラスターでは、[特権アカウント] を使用してコマンドラインからのみアカウントのパスワード有効期限を設定できます。

説明

MySQL 5.6 は、アカウントのパスワード有効期限の設定をサポートしていません。

  1. 特権アカウントを使用してデータベースに接続します

  2. 次の SQL 文を実行して、アカウントのパスワード有効期限を設定します。

    ALTER USER 'username'@'hostname' PASSWORD EXPIRE INTERVAL N DAY;

    この文では、username は宛先アカウントのユーザー名、hostname はアカウントのホスト名、N はパスワードの有効期間 (日数) です。

パスワード検証機能の有効化または無効化

validate_password プラグインをインストールまたはアンインストールすることで、PolarDB クラスターのパスワード検証機能を有効化または無効化できます。手順は次のとおりです。

説明
  • validate_password プラグインは、MySQL 5.6 ではサポートされていません。

  • コンソールでは validate_password に関連するパラメーターを変更できません。これらのパラメーターを変更するには、コマンドラインを使用する必要があります。

  1. 特権アカウントを使用してデータベースに接続します。

  2. validate_password をインストールして、パスワード検証機能を有効にします。

    MySQL 8.0

    INSTALL COMPONENT 'file://component_validate_password';

    MySQL 5.7

    INSTALL PLUGIN validate_password SONAME 'validate_password.so';
  3. (オプション) validate_password をアンインストールして、パスワード検証機能を無効にします。

    MySQL 8.0

    UNINSTALL COMPONENT 'file://component_validate_password';

    MySQL 5.7

    UNINSTALL PLUGIN validate_password;