私は現在Macを使用しており、実行中のOSバージョンはEl Capitanです。 Webルートは/Users/username/Sites
。
私はphpmyadminをダウンロードして抽出し、ディレクトリをルートフォルダーに移動して、なんとかログイン画面にたどり着きました。しかし、ログインしようとすると、次のようなメッセージが表示されます。
#2002 - No such file or directory<br />The server is not responding (or the local server's socket is not correctly configured).
MySQLがオフになっているかどうかを確認しましたが、オンになっていたので、その必要はありません。誰かがこの問題を解決する方法を知っていますか?
したがって、私の場合、解決策はかなり簡単でした。
this などの記事を読んだ後、phpmyadminディレクトリを表示してconfig.inc.php
ファイルを見つけました。これはまだわかりませんが、同じ名前のファイルはありませんでした。
代わりに、最も近い名前のファイルはconfig.sample.inc.php
だったので、ファイル名を変更して$cfg['Servers'][$i]['Host'] = 'localhost';
を$cfg['Servers'][$i]['Host'] = '127.0.0.1';
に変更しました。これで、phpmyadminアカウントでログインできます。
OS X Siera 10.12.5でhomebrew upgrade
からmariadbをアップグレードした後も同じエラーが発生しました。
設定ディレクトリが欠落していることがわかります:
mysql: Can't read dir of '/usr/local/etc/my.cnf.d' (Errcode: 2 "No such file or directory")
このディレクトリを作成するだけで問題が解決します(mariadbデーモンを再起動する必要はありません)。
mkdir /usr/local/etc/my.cnf.d
数秒待ってから、接続を再試行します。
$ mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 9
Server version: 10.2.6-MariaDB Homebrew
これでうまくいきました。