MySQL は最も一般的なリレーショナル データベース管理システムの 1 つであり、オープン ソースであり、使用と管理が簡単です。データベースには重要な情報が保存されている可能性があるため、MySQL 管理者にとってパスワード管理は非常に重要です。この記事では、MySQL コマンドを使用してパスワードを変更する方法を紹介します。
MySQL では、パスワードを変更するためのさまざまな方法が提供されています。
1. mysqladmin コマンドを使用してパスワードを変更する
mysqladmin は、MySQL サーバーの管理に使用されるコマンド ライン ユーティリティです。このコマンド ライン ユーティリティを使用して、MySQL ユーザー パスワードを変更します。
まず、MySQL に管理者としてログインする必要があります。次のコマンドを入力します:
mysql -u root -p
次に、管理者パスワードを入力し、Enter キーを押します。
ここで、次のコマンドを入力してパスワードを変更します:
mysqladmin -u root -p password newpassword
ここで、newpassword は新しいパスワードで、任意のパスワードに置き換えることができます。 Windows オペレーティング システムを使用している場合は、コマンド プロンプトからコマンドを実行する必要がある場合があることに注意してください。
2. SET PASSWORD コマンドを使用する
SET PASSWORD コマンドを使用して、MySQL ユーザー パスワードを変更することもできます。このコマンドを使用すると、ユーザーとパスワードを指定できます。
まず、MySQL に管理者としてログインします。次のコマンドを入力します:
mysql -u root -p
次に、管理者パスワードを入力し、Enter キーを押します。
次に、次のコマンドを入力してパスワードを変更します:
SET PASSWORD FOR 'user'@'hostname' = PASSWORD('newpassword');
ここで、user はパスワードを変更する MySQL ユーザー、hostname は MySQL ホスト名、newpassword は新しいパスワードです。 。
たとえば、user1 という名前のユーザーのパスワードを変更する場合、MySQL ホスト名が localhost である場合、次のコマンドを使用できます:
SET PASSWORD FOR 'user1'@'localhost' = PASSWORD('newpassword');
3. パスワードを直接変更します。 MySQl ユーザー テーブル内
最後の方法は、MySQL ユーザー テーブル内のパスワードを直接変更することです。これは、MySQL ユーザー テーブルを直接編集する必要があるため、推奨される方法ではありません。さらに、他のフィールドを誤って変更すると、MySQL にアクセスできなくなる可能性があります。
まず、MySQL に管理者としてログインします。次のコマンドを入力します:
mysql -u root -p
次に、管理者パスワードを入力し、Enter キーを押します。
次に、次のコマンドを入力してパスワードを変更します:
UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='user' AND Host='hostname';
ここで、user はパスワードを変更する MySQL ユーザー、hostname は MySQL ホスト名、newpassword は新しいパスワードです。 。
たとえば、user1 という名前のユーザーのパスワードを変更する必要があり、MySQL ホスト名が localhost である場合は、次のコマンドを使用できます:
UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='user1' AND Host='localhost';
注: この方法を使用する前に、MySQL ユーザー サーフェスを必ずバックアップしてください。
概要
MySQL パスワードの変更は、MySQL 管理者に必要なスキルの 1 つです。 MySQL ユーザーのパスワードは、mysqladmin コマンド、SET PASSWORD コマンドを使用するか、MySQL ユーザー テーブルを直接変更することで変更できます。ただし、mysqladmin コマンドまたは SET PASSWORD コマンドを使用することをお勧めします。これらの方法は公式にサポートされており、より安全で信頼性が高いためです。
以上がMySQL コマンドを使用してパスワードを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。