Brewを使用してMySQLを正常にインストールできました。サーバーも正常に開始されます。 rootとNora(私のユーザ)の両方のデータベーステーブルユーザのパスワードを削除しました。しかし、接続しようとすると、メッセージのアクセスが拒否されます。Brewを使用しているMySQLで「アクセスが拒否されました」というエラーが発生する
mysqladmin shutdown
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'Nora'@'localhost' (using password: NO)'
は今、私は以下のメッセージをphpmyyadminに任意のパスワードを入力しようとすると表示されます。
#2002 - Socket operation on non-socket — The server is not responding
(or the local server's socket is not correctly configured).
私がコピーされているものの、以下のようにmysql.sock:
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
しかし、奇妙なだけ問題は、私はLOCK refixでmysql.sockを見つけたことです。 mysql.sock.lock。とにかく手動でコピーしましたが、根本的な原因になる可能性がありますか?
_IがPASSWORD_それがNULLまたは空の文字列を削除直面したことのある人にそれを作る願っていますか?更新ステートメントで正しく削除しましたか、それとも削除しましたか? – baao
@baao UPDATE mysql.user SET authentication_string = password( '')ここでuser = 'root'; クエリOK、1行に影響あり(0.00秒) 行が一致しました:1変更:1警告:0 – proG
あなたのmysqlインストールのユーザーは 'Nora'ですか?どのコマンドを使用してサーバーに接続しますか? '-u root'で接続できますか?また、私はこの「シャットダウン」のことを理解していません。 –