/var/run/mysqld/mysqld.sock
MySQL 5.1をインストール(または再インストール)したときに、コンピューターにソケットファイルが存在しない理由を誰もが知っていますか?
現在、mysqldでサーバーを起動しようとすると、などのエラーCan't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
が表示されますが、その名前(ubuntuフォーラムで提案されている)で空のファイルを作成することはできませんでした。
少し前にnattyにアップグレードするまで、mysqlとpostgresの両方が正常に機能していました。私は何が起こっているのかを理解しようとして両方のデータベースを歩いて何時間も費やしました。postgresをあきらめることはできますが、mysqlの作業コピーなしでは作業できません。
最も奇妙な部分:私はKubuntuを使用していますが、KDEはmysqlを使用してユーザーのアクセス許可などを保存していると理解しています。奇妙なアクセス許可の問題は発生していません。これは(何らかの形で)MySQLが実際に動作していることを意味しますか?
たぶん、これらのソケットファイルはnattyの別の場所にあるのでしょうか?OSを新鮮に再インストールする方が簡単でしょうか?この時点で、私は私の時間を無駄にすることを止める提案を受け入れています。
/var/run/mysqld/mysqld.sock
を作成する必要があります。@Paulが言ったように、その場所に置いたファイルを削除する必要があります。