MySQL は、さまざまな Web アプリケーションで広く使用できる人気のあるリレーショナル データベース管理システムです。 MySQL データベースを開発および保守する場合、データのセキュリティを確保するためにユーザーのパスワードを変更することが必要になることがよくあります。この記事では、MySQL でユーザーのパスワードを変更する方法を紹介します。
MySQL では、各ユーザーはユーザー名とパスワードを持っています。ユーザー名はユーザーを識別するために使用され、パスワードはユーザーを認証するために使用されます。 MySQL でユーザーを作成するときは、データベースにパスワードを指定する必要があります。パスワードを変更する必要がある場合は、次の手順を実行できます。
MySQL データベースに接続するには、 MySQLクライアント。次のコマンドを使用して MySQL サーバーに接続できます。
mysql -u root -p
このコマンドは MySQL サーバーに接続し、root ユーザーのパスワードの入力を求めます。すべてが正常であれば、MySQL コマンド プロンプトが表示されるはずです。
ユーザーのパスワードを変更するには、パスワードを変更するユーザー名を知っている必要があります。次のコマンドを使用して、MySQL 内のすべてのユーザーを一覧表示できます。
SELECT User FROM mysql.user;
このコマンドは、すべての MySQL ユーザーのユーザー名を一覧表示します。パスワードを変更するユーザーを選択し、後の手順のためにその名前をメモします。
次のコマンドを使用してユーザー パスワードを更新します:
UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='username';
このコマンドでは、newpassword を希望の新しいパスワードに置き換えます。ユーザーのパスワードに割り当て、ユーザー名をパスワードを更新するユーザーの名前に置き換えます。パスワードは一重引用符で囲む必要があります。
パスワードを変更した後、変更を有効にするために MySQL 権限テーブルを更新する必要があります:
FLUSH PRIVILEGES;
Thisコマンドは MySQL を再起動します。権限テーブルをロードして、新しいパスワードを有効にします。
次のコマンドを使用して MySQL クライアントを終了します:
quit
MySQL ユーザー パスワードの変更例
前提条件 john という名前のユーザーのパスワードを変更するとします。次のコマンドを使用します。
UPDATE mysql.user SET Password=PASSWORD('mynewpassword') WHERE User='john';
このコマンドは、john という名前のユーザーに新しいパスワード mynewpassword を割り当てます。
概要
MySQL では、ユーザー パスワードの変更は非常に基本的な操作です。上記の手順に従うことで、MySQL ユーザー パスワードをより簡単かつ安全に変更できます。また、新しいパスワードがすぐに有効になるように、パスワードを変更した後は必ず MySQL の権限テーブルを更新してください。
以上がmysqlでユーザーのパスワードを変更するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。