4

我按照以下说明从 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 连接) /lampp/htdocs/SID/sid.php 在第 188 行)

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

请帮忙,我怎样才能得到那个mysql.sock?

谢谢

4

3 回答 3

13

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

ps -ax|grep mysql

你可以看到这样的结果:

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

问候

PS:我用的是 MAC OS X

于 2012-12-02T15:38:03.657 回答
3

在ubuntu中

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

于 2018-05-28T21:18:14.650 回答
2

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

试试这个 :

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

然后在要求时输入您的密码..希望这会有所帮助..

我有一个类似的情况,当只放 mysql 时,因为那样它不被称为lampp stack mysql 但是/usr/bin/mysql(你可以找到打字-> which mysql)

于 2012-07-01T00:00:20.023 回答