ホームページ  >  記事  >  データベース  >  MySQL でユーザーのパスワードを変更する方法

MySQL でユーザーのパスワードを変更する方法

藏色散人
藏色散人オリジナル
2019-02-19 15:43:224276ブラウズ

MySQL では、3 つの異なるステートメントを使用してユーザー アカウントのパスワードを変更できます:

MySQL でユーザーのパスワードを変更する方法

1、UPDATE

2、SET PASSWORD

3. ユーザーを変更する

ただし、アカウントのパスワードを変更する前に、次の 2 つの重要な点を覚えておく必要があります。

1. パスワードを変更するユーザー アカウントの詳細。

2. アプリケーションの接続文字列を変更せずにパスワードを変更すると、アプリケーションはデータベース サーバーに接続できなくなるため、パスワードを変更するユーザーはアプリケーションを使用しています。

ここで、上記の 3 つの SQL ステートメントを使用して SQL でユーザー パスワードを変更する方法を学びましょう:

1. SET PASSWORD ステートメントを使用して、MySQL ユーザー パスワードを変更します:

SET PASSWORD ステートメントを使用してユーザーのパスワードを変更するには、最初の要件は、アカウントに少なくとも UPDATE 権限が必要であることです。

ユーザー アカウントは「user@host」形式である必要があり、そのパスワードを更新したいと考えています。

SET PASSWORD ステートメントを使用してユーザー アカウント「gfguser1」のパスワードを「newpass」に変更するには、次のコード ステートメントを実行する必要があります。

構文:

MySQL でユーザーのパスワードを変更する方法

2. ALTER USER ステートメントを使用して MySQL ユーザー パスワードを変更する: ユーザー アカウントのパスワードを変更する 2 番目の方法は、ALTER USER ステートメントを使用することです。

ALTER USER ステートメントは、「IDENTIFIED BY」句とともに使用されます。

Alter User ステートメントを使用してユーザー アカウント「gfguser1」のパスワードを「newpass」に変更する場合、構文は次のとおりです。
構文:

MySQL でユーザーのパスワードを変更する方法

3. UPDATE ステートメントを使用して MySQL ユーザー パスワードを変更します。ユーザー アカウントのパスワードを変更する 3 番目の方法は、UPDATE ステートメントを使用することです。

Update ステートメントは、mysql データベースのユーザー テーブルを更新します。

FLUSH PRIVILEGES ステートメントは、UPDATE ステートメントの実行後に実行する必要があります。

FLUSH PRIVILEGES ステートメントは、mysql データベースの付与テーブルから権限をリロードするために使用されます。

localhost サーバーから接続するユーザー アカウント「gfguser1」のパスワードを「newpass」に変更する場合、構文は次のとおりです。

構文:

MySQL でユーザーのパスワードを変更する方法

推奨チュートリアル: 「mysql チュートリアル http://www.php.cn/course/list/51.html

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

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