Mac環境でのMysqlログイン失敗の問題 ユーザー「root」@「localhost」のアクセスが拒否されました(パスワードを使用:YES)

データベース接続の問題


Mac環境では様々なソフトでいつも不可解な問題が発生し、今日はMysqlに問題が発生して非常に混乱し、当然パスワードは合っているのにログインできず、非常に不快でした。その後、ある老人は、MySQL がインストール中に提供されたランダムなパスワードを安全でないとシステムが判断し、ユーザーにパスワードのリセットを要求したためであると述べました。もちろん、何が起こっているのかわかりませんし、パスワードが間違っている可能性もあると思います。違います。パスワードを変更してください。参考までに操作手順を記録しておきます。

ステップ 1: mysql を閉じる


Apple -> システム環境設定 -> 下部の MySQL をクリックし、mysql サービスをオフにします

ステップ 2: 端末設定を入力する


1. ターミナルに入り、(cd /usr/local/mysql/bin/) と入力して Enter キーを押します。

cd /usr/local/mysql/bin/

2. (sudo su) と入力し、Enter キーを押して管理者権限を取得します。

sudo su

ここで注意していただきたいのは、「sudo su」を入力するときは、自分のコンピュータの管理者パスワード(ソフトウェアをインストールできるパスワード)を入力する必要があるということです。

3. (./mysqld_safe --skip-grant-tables &) と入力し、Enter キーを押して mysql 検証機能を無効にすると、Mysql が自動的に再起動され、環境設定の mysql ステータスが実行中に変わります。

./mysqld_safe --skip-grant-tables &

4. コマンド (./mysql) を入力して Enter キーを押します。
5. コマンドを入力します (権限のフラッシュ;)。セミコロンの入力を忘れないでください。
6. パスワードのリセット: ALTER USER 'root'@'localhost' IDENTIFIED BY '新しいパスワード';
7. quit を実行し、mysql を終了します。
8. exit を実行し、sudo を
終了します。 9. パスワードのリセットが完了しました。mysql へのログインを試行できます。

おすすめ

転載: blog.csdn.net/qq_27981847/article/details/132759414