ホームページ >データベース >mysql チュートリアル >OS X で MySQL ルート ユーザーのパスワードを安全に設定およびリセットするにはどうすればよいですか?

OS X で MySQL ルート ユーザーのパスワードを安全に設定およびリセットするにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-06 20:06:19139ブラウズ

How Do I Securely Set and Reset the MySQL Root User Password on OS X?

OS X での MySQL ルート ユーザー パスワードの設定: トラブルシューティング

MySQL ルート ユーザー パスワードを設定する一般的な手順に従っても、次のような問題が発生する場合があります。パスワードを入力せずに MySQL コマンドラインにアクセスします。これは、次の特定のコマンドで解決できます。

まず、MySQL ターミナルにログインした直後に次のコマンドを実行します。

FLUSH PRIVILEGES;

それが機能しない場合は、次の一連のコマンドを実行してください。コマンド:

mysql -u root

mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD("NEWPASSWORD") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

「NEWPASSWORD」を希望のパスワードに置き換えます。これにより、パスワードが効果的にリセットされます。

MySQL バージョン 5.7 以降では、「パスワード」フィールドの名前が「authentication_string」に変更されました。これらのバージョンでパスワードを更新するには、次のクエリを使用します:

mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';

MySQL 8.0 以降では、コマンド:

mysql> UPDATE mysql.user SET authentication_string='password' WHERE User='root';

を使用する代わりに、authentication_string をプレーン テキストで上書きします。 、使用:

mysql> `ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';`

これらの手順に従うことで、MySQL root ユーザーのパスワードを効果的に設定およびリセットできます。 MySQL データベースへの安全なアクセスを確保します。

以上がOS X で MySQL ルート ユーザーのパスワードを安全に設定およびリセットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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