質問: 'root'; に変更したらphpmyadminにアクセスはできるようにはなりました。 しかし、冒頭の画像のエラーがでているというところで困っています。 設定ファイルに定義されている管理ユーザ(controluser)での接続に失敗しました。 についてですが私の解釈としては、 設定ファイルに定義されている管理ユーザとは、WinにXAMPPをインストールしたときの内容、つまり -u root -p なし のことを言っていると思うので、確かに -u root -p なし の情報はないので 設定ファイルに定義されている管理ユーザ、に -u root -p なし これを追加すればよいと思うのですが、-u rootは既にありますし、-pをなしにすると今度はMAC(MAMP)側でmysqlへアクセスができなくなるとおもいます。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/d87a2098f379dda02523630701d01944.png) どう解決したらよろしいでしょうか? --追記-- Win ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/845fb8f0851cbd967ea7d63eef0749e6.jpeg) Mac ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/48bba508667fcb357e004987c4d9e816.png)
回答: `-p`でパスワードを指定するときは`-p XXX`とスペースを挟むのではなく`-pXXX`と繋げて入力するはずですが、如何でしょうか。 `-p XXX`とすると`XXX`という名前のDBを指定して接続する、という挙動となるはずです。 Mac/Winそれぞれの環境でターミナルからDBアクセス可能であれば、DBアクセス後に`show databases;`と入力して出てくるDB一覧に`root`が存在するか確認してみて下さい。