2012-04-25 20 views
3

私はapachefriends.orgからXAMPPをインストールしました。指示はhttp://www.apachefriends.org/en/xampp-linux.html#377です。XAMPP mysql.sockがありません

問題は、ファイル/opt/lampp/var/mysql/mysql.sockが欠落していることです。どうすればこのファイルを入手できますか? 簡単なMySQLコマンドの学習ツールを実行したいのですが、ファイルが見つからないというエラーが表示されます。 (警告:PDO :: __ construct()[pdo .-- construct]:[2002]/optにはこのようなファイルやディレクトリはありません(unix経由で接続しようとしています:///opt/lampp/var/mysql/mysql.sock) /lampp/htdocs/SID/sid.php on line 188)

XAMPPは正常に動作しています。私はsudo/opt/lampp/lampp startで起動しました。 http://localhost/は問題なく動作します。私は/opt/lampp/etc/my.cnfをチェックし、それは大丈夫だ、それはこのデータhttp://pastebin.me/8d6b367a7ee76be70f944d9b960bb8f0

が含まれています、私はそれにmysql.sockを得ることができますどのように、助けてください?

おかげ

+0

この必須ファイルはソケットなので、まずmysqlサーバが起動されていることを確認してください。 – hornetbzz

+2

をお勧めします:xamppをLinux上で使用しないでください。Windows用のxamppを使用しないでください。手作業からすべてを設定するのは恐ろしいですが、Linuxではパフォーマンスが低下します。 php5、php5-mysql、apache2、mysql-serverをインストールしてください。 xamppを使用している場合は、ほとんどの脆弱性はありません。 – K1773R

+0

ありがとうございます。私はこの問題と解決策に関するインターネット上の他の記事を見ました。私はあなたが正しいのではないかと心配しています –

答えて

12

は、ターミナルウィンドウで次のコマンドを実行します。

PS -ax | grepのmysqlの

をそして、あなたは、このような結果を見ることができます:

--socket = /アプリケーション/ XAMPP/xamppfilesの/ var/mysqlの/にmysql.sock --port = 3306

ベスよろしく

PS:私が使用してMAC OS X

2

私はあなたは、MySQLの他のインスタンスを実行していると思います。..

はこの試してみてください。

/opt/lampp/bin/mysql -u *user* -p 

をし、その後を尋ねたときに、パスワードを入力してください...この情報がお役に立てば幸いです。..

私はlampp stack mysqlと呼ばれていたのだが、/usr/bin/mysql(これはあなたがタイプすると見つけることができる - >どのmysql )

関連する問題