パスワードを使用して認証を使用するように MySQL サービスを設定する方法を学習しますか? このチュートリアルでは、Ubuntu Linux を実行しているコンピューターのコマンドラインを使用して、ROOT ユーザー アカウントにパスワード認証を構成する方法を示します。

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• MySQL 8.0.21

機器リスト

次のセクションでは、このチュートリアルの作成に使用される機器の一覧を示します。

アマゾンアソシエイトとして、私は適格な購入から稼ぎます。

チュートリアルMySQL - パスワードを介して認証を設定します

MySQL サービスをインストールします。

Copy to Clipboard

MySQL コマンドラインにアクセスします。

Copy to Clipboard

認証プロンプトでは、パスワードは必要ありません。

Copy to Clipboard

認証プラグインと、ROOT ユーザー アカウントに設定されたパスワードを確認します。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

MySQL ROOT アカウントにパスワードが設定されていません。

ROOT アカウントは、AUTH_SOCKETという名前の認証プラグインを使用しています。

root アカウントを構成して、MYSQL_NATIVE_PASSWORDという名前のプラグインを使用します。

Copy to Clipboard

MySQL サービスの ROOT アカウントにパスワードを設定します。

Copy to Clipboard

この例では、設定されたパスワードは KAMISAMA123 でした。

構成を保存して終了します。

Copy to Clipboard

ROOT アカウントと新しいパスワードを使用して MySQL サービスにアクセスしてみます。

Copy to Clipboard

認証プラグインと、ROOT ユーザー アカウントに設定されたパスワードを確認します。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

おめでとう! ROOT アカウントへの MySQL パスワード認証を正常に有効にしました。