互換性の理由から、私はubuntuを実行するマシンにphpMyAdminをインストールしようとしています。MySQLのバックエンドバイナリバージョン(5.5.54)を実行しています。基本的には正常に動作しており、localhostを使用してPHPクライアントからデータベースにアクセスできます。私はphpMyAdminのに含まれている自動configureスクリプトを使用しようとすると別のソケットを使用するようにphpMyAdminを設定してください
は、私は次のエラーを取得する:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket d '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
が効果的に場所/var/run/mysqld
で何のフォルダが存在しません。ファイル 'my.cnf'でソケットがsocket = /tmp/mysql.sock
に設定されています。このデフォルトを変更する方法がまだ見つかりませんでした。これは可能な不一致であると思われます。my.cnf.server
というphpMyAdminのインストール時に追加される2番目のファイルもあります。
ソケットを変更するか、おそらくphpMyAdminを手動で設定する必要がありますか?
私はいくつかの助けに感謝します。
この投稿は、関連すると思われる:
phpMyAdminのが探しているソケットを変更することが可能である場合、私は思っていたけど。 mysqlのそれ以降のバージョンではデフォルトが変更されました。互換性のために現在5.5.54を実行しています。
ハム、これはシステムに関連しているのだろうか? – iain
「UNIXネットワークプログラミング」を読み始めました。より明確な理解を得るために決めた... – iain