MySQL は、Web サイト サービス、オンライン データベース管理、データ ストレージなどのさまざまなアプリケーションに適したオープン ソースのリレーショナル データベース管理システムです。 MySQL で root ユーザーのパスワードを変更する必要がある場合、関連する知識と操作をマスターする必要があります。
まず、使用する MySQL バージョンを決定する必要があります。次のコマンドを入力して確認できます:
mysql --version
このコマンドは MySQL のバージョン番号を出力します。
MySQL パスワードを変更する前に、まず MySQL サービスを停止する必要があります。次のコマンドを使用して MySQL サービスを停止できます:
sudo systemctl stop mysql
このコマンドは MySQL サービスを停止し、占有されているすべてのリソースを解放します。
MySQL コマンド モードに入るには、特権 ID を使用する必要があります。次のコマンドを使用して入力できます:
sudo mysql -u root -p
上記のコマンドを入力すると、root ユーザーのパスワードを入力するように求められます。入力が正しければ、MySQL コマンド モードに正常に入ることができます。
パスワードを変更するには、MySQL コマンド モードで次のコマンドを入力する必要があります:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
その中に、「new_password」があります。 ' を、設定する新しいパスワードに置き換える必要があります。コマンドを入力すると、MySQL は設定した新しいパスワードを自動的に保存します。
パスワード変更コマンドを入力した後、新しいパスワードが有効かどうかを確認する必要があります。次のコマンドで表示できます。
mysql> SELECT user, host, plugin FROM mysql.user WHERE user = 'root';
出力結果では、ユーザー名、ホスト アドレス、パスワード暗号化アルゴリズムなどの情報を確認できます。新しいパスワードが有効になると、パスワード暗号化アルゴリズムが「auth_socket」ではなく「caching_sha2_password」になっていることがわかります。
パスワードの変更が完了したら、MySQL サービスを再起動する必要があります。次のコマンドで開始できます:
sudo systemctl start mysql
このコマンドは MySQL サービスを再起動し、新しいパスワードを有効にします。
概要
MySQL root ユーザーのパスワードの変更は比較的基本的な操作ですが、MySQL コマンド モードに関する関連知識が必要です。パスワードを変更する前に、必ず MySQL サービスを停止し、MySQL コマンド モードに入る必要があります。パスワードを変更した後、新しいパスワードが有効かどうかを確認し、MySQL サービスを再起動する必要があります。データベースに取り返しのつかない結果が生じるのを避けるために、これらの操作は注意して処理する必要があります。
以上がmysql rootのパスワード変更の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。