缺少XAMPP mysql.sock

时间:2012-04-25 23:01:17

标签: mysql linux xampp mysql.sock

我按照以下说明从apachefriends.org安装了XAMPP:http://www.apachefriends.org/en/xampp-linux.html#377

问题是缺少文件/opt/lampp/var/mysql/mysql.sock。我怎么能得到这个文件? 事情是我想运行一个简单的MySQL命令学习工具,我得到这个文件丢失的错误。 (警告:PDO :: __ construct()[pdo .-- construct]:[2002]在/ opt中没有这样的文件或目录(尝试通过unix:///opt/lampp/var/mysql/mysql.sock连接)第188行/ lampp/htdocs/SID/sid.php

XAMPP运行正常,我用sudo / opt / lampp / lampp启动它。 http://localhost/运行正常。我检查了/opt/lampp/etc/my.cnf,没关系,它包含了这些数据http://pastebin.me/8d6b367a7ee76be70f944d9b960bb8f0

请帮助,我怎样才能获得mysql.sock?

由于

3 个答案:

答案 0 :(得分:13)

在终端窗口中执行下一个命令:

ps -ax | grep mysql

你可以看到这样的结果:

- socket = / Applications / XAMPP / xamppfiles / var / mysql / mysql.sock --port = 3306

问候

PS:我使用MAC OS X

答案 1 :(得分:2)

我认为你正在运行mysql的其他实例..

试试这个:

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

然后在被要求时输入密码..希望这有帮助..

我有一个类似的情况,只放了mysql,因为那种方式它不是叫做lampp stack mysql而是/usr/bin/mysql(你可以找到打字 - >哪个mysql)

答案 2 :(得分:2)

在ubuntu中

/opt/lampp/var/mysql/mysql.sock