投稿の最後にある次のリンクは役に立ちましたが、誰かがこれを明確にすることができます。完全に対立する2つの答えがあるので、私はそれについて尋ねています。
次のようにMySQLコマンドラインにアクセスする必要があると一人が答えますディレクトリに移動します
/usr/local/mysql/bin
そして、Unixプロンプトタイプで:
Macbookpro$./mysql
次に、次を入力してパスワードをリセットします。
mysql -u root -p
しかし、別の人は言う:
「いいえ、MySQLコマンドラインではなくbashでmysql -u root -pを実行する必要があります。mysqlを使用している場合、exitと入力して終了できます。」
これらのどちらも私には機能しません。最初の方法bashプロンプトから:
$macbookpro mysql -u root -p
Enter password: xxxx
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Mysql>プロンプトの2番目のメソッド
mysql> -u root -p
->
私も頻繁にこのエラーを受け取ります:-bashコマンドが見つかりません
PhpMyAdminにログインできません。ありがとう。
私の問題は、phpMyAdminにログインしようとするとこのエラーメッセージが表示されることです。 「パスワードなしでのログインは設定により禁止されています」
上記で参照したリンク。 2013年の対応
エラー1044(42000):ユーザー '' @ 'localhost'のデータベース 'db'へのアクセスが拒否されました
Macbook端末でコマンド、つまり$ mysqlを使用するには、次を使用してパスをエクスポートする必要があります。
export PATH=$PATH:/usr/local/mysql/bin/
デフォルトのインストールを検討し、次のコマンドを使用して、mysqlプロンプトをrootユーザーとして取得します。
mysql -u root
そうでない場合は、間違ったrootパスワードを使用しています。
永続的なソリューションの場合-
echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile
. ~/.bash_profile
詳細はこちらをご覧ください link 。