ホームページ > データベース > mysql チュートリアル > 新しい MySQL ルート パスワードが macOS で機能しないのはなぜですか?

新しい MySQL ルート パスワードが macOS で機能しないのはなぜですか?

Susan Sarandon
リリース: 2024-12-07 08:57:19
オリジナル
344 人が閲覧しました

Why Doesn't My New MySQL Root Password Work on macOS?

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

次の手順に従って MySQL ルート ユーザー パスワードを設定した可能性があります。

  1. 起動ターミナル。
  2. MySQL バイナリ フォルダーに移動します: cd /usr/local/mysql/bin
  3. 実行: ./mysqladmin -u root パスワード 'your_password'

ただし、./mysql -u root で接続しようとすると、次のように入力できることがわかります。パスワードなしの MySQL コマンド ライン。

理由:

この問題は、MySQL 権限メカニズムが原因で発生する可能性があります。 root パスワードを変更した後、MySQL 権限テーブルが更新されていません。

解決策:

権限テーブルを更新して新しいパスワードが適用されていることを確認するには:

MySQL バージョン 5.7 および上:

  1. MySQL ターミナルに接続します: mysql -u root
  2. 権限テーブルを更新します:
mysql> USE mysql;
mysql> UPDATE user SET authentication_string=PASSWORD("your_password") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
ログイン後にコピー

MySQL バージョン 8.0 および上:

mysql> `ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password';` 
ログイン後にコピー

これらの手順を実行すると、指定したパスワードを使用して MySQL に接続できるようになります。

以上が新しい MySQL ルート パスワードが macOS で機能しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート