我已经在 Linux 机器上安装了 XAMPP,phpmyadmin 运行正常。但是当我尝试使用控制台使用 mysql 命令启动 mysql 时,出现了以下错误。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
“/var/lib/mysql/mysql.sock”(2)
当我尝试使用 cake php bake 控制台时出现同样的错误
** 由于我已经安装了 XAMPP,所以 /var/lib 中没有名为 mysql 的文件夹
你能帮助我吗?
答案1
尝试以 root 身份运行你的 mysql 守护程序。 sudo /etc/init.d/mysqld start
例如在 ubuntu 上。
答案2
检查想要连接 MySQL 的用户是否有打开 /var/lib/mysql/mysql.sock 的文件系统权限