我按照以下说明从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/lampp/var/mysql/mysql.sock中没有这样的文件或目录(尝试通过unix:/opt/lampp/var/mysql/mysql.sock进行连接)
XAMPP运行正常,我用sudo /opt/lampp/lampp start启动它。http://localhost/工作得很好。我检查了/opt/lampp/etc/my.cnf,它没有问题,它包含这个数据http://pastebin.me/8d6b367a7ee76be70f944d9b960bb8f0
请帮帮忙,我怎样才能得到那个mysql.sock?
谢谢
发布于 2012-12-02 23:38:04
在终端窗口中执行下一个命令:
ps -ax|grep mysql
你可以看到这样的结果:
--socket=/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock --端口=3306
Bes方面
PS:我使用MAC OS X
发布于 2018-05-29 05:18:15
在ubuntu中
/opt/lampp/var/mysql/mysql.sock
发布于 2012-07-01 08:00:20
我认为您正在运行mysql的其他实例。
试试这个:
/opt/lampp/bin/mysql -u *user* -p然后在系统提示时输入您的密码。希望这能帮上忙..
我有一个类似的例子,当只放mysql的时候,因为这样它不叫lampp stack mysql而叫/usr/bin/mysql (你可以找到输入-->哪个mysql)
https://stackoverflow.com/questions/10324997
复制相似问题