ホームページ >データベース >mysql チュートリアル >mysqlでユーザーのパスワードを変更する

mysqlでユーザーのパスワードを変更する

WBOY
WBOYオリジナル
2023-05-23 11:28:37854ブラウズ

MySQL は、さまざまな Web アプリケーションで広く使用できる人気のあるリレーショナル データベース管理システムです。 MySQL データベースを開発および保守する場合、データのセキュリティを確保するためにユーザーのパスワードを変更することが必要になることがよくあります。この記事では、MySQL でユーザーのパスワードを変更する方法を紹介します。

MySQL では、各ユーザーはユーザー名とパスワードを持っています。ユーザー名はユーザーを識別するために使用され、パスワードはユーザーを認証するために使用されます。 MySQL でユーザーを作成するときは、データベースにパスワードを指定する必要があります。パスワードを変更する必要がある場合は、次の手順を実行できます。

  1. MySQL データベースに接続します

MySQL データベースに接続するには、 MySQLクライアント。次のコマンドを使用して MySQL サーバーに接続できます。

mysql -u root -p

このコマンドは MySQL サーバーに接続し、root ユーザーのパスワードの入力を求めます。すべてが正常であれば、MySQL コマンド プロンプトが表示されるはずです。

  1. パスワードを変更するユーザーを選択してください

ユーザーのパスワードを変更するには、パスワードを変更するユーザー名を知っている必要があります。次のコマンドを使用して、MySQL 内のすべてのユーザーを一覧表示できます。

SELECT User FROM mysql.user;

このコマンドは、すべての MySQL ユーザーのユーザー名を一覧表示します。パスワードを変更するユーザーを選択し、後の手順のためにその名前をメモします。

  1. ユーザー パスワードの更新

次のコマンドを使用してユーザー パスワードを更新します:

UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='username';

このコマンドでは、newpassword を希望の新しいパスワードに置き換えます。ユーザーのパスワードに割り当て、ユーザー名をパスワードを更新するユーザーの名前に置き換えます。パスワードは一重引用符で囲む必要があります。

  1. MySQL 権限テーブルを更新する

パスワードを変更した後、変更を有効にするために MySQL 権限テーブルを更新する必要があります:

FLUSH PRIVILEGES;

Thisコマンドは MySQL を再起動します。権限テーブルをロードして、新しいパスワードを有効にします。

  1. MySQL クライアントを終了します

次のコマンドを使用して MySQL クライアントを終了します:

quit

MySQL ユーザー パスワードの変更例

前提条件 john という名前のユーザーのパスワードを変更するとします。次のコマンドを使用します。

UPDATE mysql.user SET Password=PASSWORD('mynewpassword') WHERE User='john';

このコマンドは、john という名前のユーザーに新しいパスワード mynewpassword を割り当てます。

概要

MySQL では、ユーザー パスワードの変更は非常に基本的な操作です。上記の手順に従うことで、MySQL ユーザー パスワードをより簡単かつ安全に変更できます。また、新しいパスワードがすぐに有効になるように、パスワードを変更した後は必ず MySQL の権限テーブルを更新してください。

以上がmysqlでユーザーのパスワードを変更するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。