MySQL では、3 つの異なるステートメントを使用してユーザー アカウントのパスワードを変更できます:
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」に変更するには、次のコード ステートメントを実行する必要があります。
構文:
2. ALTER USER ステートメントを使用して MySQL ユーザー パスワードを変更する: ユーザー アカウントのパスワードを変更する 2 番目の方法は、ALTER USER ステートメントを使用することです。
ALTER USER ステートメントは、「IDENTIFIED BY」句とともに使用されます。
Alter User ステートメントを使用してユーザー アカウント「gfguser1」のパスワードを「newpass」に変更する場合、構文は次のとおりです。
構文:
3. UPDATE ステートメントを使用して MySQL ユーザー パスワードを変更します。ユーザー アカウントのパスワードを変更する 3 番目の方法は、UPDATE ステートメントを使用することです。
Update ステートメントは、mysql データベースのユーザー テーブルを更新します。
FLUSH PRIVILEGES ステートメントは、UPDATE ステートメントの実行後に実行する必要があります。
FLUSH PRIVILEGES ステートメントは、mysql データベースの付与テーブルから権限をリロードするために使用されます。
localhost サーバーから接続するユーザー アカウント「gfguser1」のパスワードを「newpass」に変更する場合、構文は次のとおりです。
構文:
推奨チュートリアル: 「mysql チュートリアル 」http://www.php.cn/course/list/51.html
以上がMySQL でユーザーのパスワードを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。