OS X での MySQL root ユーザー パスワードの設定: 権限のリセット
OS X で MySQL の root ユーザー パスワードを設定しようとしました, ただし、パスワードを入力せずに mysql コマンド ラインにアクセスすることはできます。これは、権限をフラッシュするか、MySQL ターミナル内で一連のコマンドを実行することで修正できます。
オプション 1: 権限をフラッシュする
MySQL ターミナルにログインしたら、次のコマンドを実行するだけです:
FLUSH PRIVILEGES
オプション2: MySQL コマンドを実行します
MySQL ターミナルに次の一連のコマンドを入力します。
mysql -u root mysql> USE mysql; mysql> UPDATE user SET password=PASSWORD("NEWPASSWORD") WHERE User='root'; mysql> FLUSH PRIVILEGES; mysql> quit
「NEWPASSWORD」を目的のパスワードに置き換えます。これにより、root ユーザーのパスワードがリセットされます。
MySQL バージョンの更新
MySQL 5.7: 「パスワード」を置き換えますUPDATE の「authentication_string」を含むフィールドquery.
mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';
MySQL 8.0 以降: 代わりに ALTER USER コマンドを使用してパスワードを設定します。
mysql> `ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';`
これらの手順に従うことで、MySQL root ユーザーのパスワードを正常に設定し、ユーザーのセキュリティを保護することができます。データベース。
以上がOS X で MySQL ルート ユーザーのパスワードを適切に設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。