mysql rootのパスワード変更

WBOY
WBOYオリジナル
2023-05-08 16:44:371692ブラウズ

MySQL は、Web サイト サービス、オンライン データベース管理、データ ストレージなどのさまざまなアプリケーションに適したオープン ソースのリレーショナル データベース管理システムです。 MySQL で root ユーザーのパスワードを変更する必要がある場合、関連する知識と操作をマスターする必要があります。

  1. MySQL バージョンの決定

まず、使用する MySQL バージョンを決定する必要があります。次のコマンドを入力して確認できます:

mysql --version

このコマンドは MySQL のバージョン番号を出力します。

  1. MySQL サービスの停止

MySQL パスワードを変更する前に、まず MySQL サービスを停止する必要があります。次のコマンドを使用して MySQL サービスを停止できます:

sudo systemctl stop mysql

このコマンドは MySQL サービスを停止し、占有されているすべてのリソースを解放します。

  1. MySQL コマンド モードに入る

MySQL コマンド モードに入るには、特権 ID を使用する必要があります。次のコマンドを使用して入力できます:

sudo mysql -u root -p

上記のコマンドを入力すると、root ユーザーのパスワードを入力するように求められます。入力が正しければ、MySQL コマンド モードに正常に入ることができます。

  1. root ユーザーのパスワードを変更する

パスワードを変更するには、MySQL コマンド モードで次のコマンドを入力する必要があります:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

その中に、「new_password」があります。 ' を、設定する新しいパスワードに置き換える必要があります。コマンドを入力すると、MySQL は設定した新しいパスワードを自動的に保存します。

  1. 新しいパスワードが有効かどうかを確認する

パスワード変更コマンドを入力した後、新しいパスワードが有効かどうかを確認する必要があります。次のコマンドで表示できます。

mysql> SELECT user, host, plugin FROM mysql.user WHERE user = 'root';

出力結果では、ユーザー名、ホスト アドレス、パスワード暗号化アルゴリズムなどの情報を確認できます。新しいパスワードが有効になると、パスワード暗号化アルゴリズムが「auth_socket」ではなく「caching_sha2_password」になっていることがわかります。

  1. MySQL サービスを再起動する

パスワードの変更が完了したら、MySQL サービスを再起動する必要があります。次のコマンドで開始できます:

sudo systemctl start mysql

このコマンドは MySQL サービスを再起動し、新しいパスワードを有効にします。

概要

MySQL root ユーザーのパスワードの変更は比較的基本的な操作ですが、MySQL コマンド モードに関する関連知識が必要です。パスワードを変更する前に、必ず MySQL サービスを停止し、MySQL コマンド モードに入る必要があります。パスワードを変更した後、新しいパスワードが有効かどうかを確認し、MySQL サービスを再起動する必要があります。データベースに取り返しのつかない結果が生じるのを避けるために、これらの操作は注意して処理する必要があります。

以上がmysql rootのパスワード変更の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:mysqlの削除キー次の記事:mysqlの削除キー