MySQL では、3 つの異なるステートメントを使用してユーザー アカウントのパスワードを変更できます:
UPDATE statement SET PASSWORD statement ALTER USER statement.
ただし、アカウントのパスワードを変更する前に、次のことを行う必要があります。非常に重要な 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 でユーザー パスワードを変更する方法について説明しています。推奨される関連する mysql ビデオ チュートリアル: "mysql チュートリアル"
以上がMySQLでユーザーパスワードを変更するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。