MySQL コマンドを使用してパスワードを変更する方法

PHPz
リリース: 2023-04-21 13:47:16
オリジナル
11181 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!