Ubuntu14.04 64位安装XAMPP集成环境,然后再apt-get mysql-client客户端程序,使用mysql -u root -p进入时报错,报错信息:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
其实是mysql-client默认设置的sock位置与xampp的位置不同,所以找不到。如果是单独安装mysql-server的话应该不会出现这个问题。首先查看xampp的sock的位置
vi /opt/lampp/etc/my.cnf
找到socket = xxxxxxx,其中xxxxxxxx即是sock的位置,复制该位置,修改mysql-client的sock位置为xxxxxxxx
vi /etc/mysql/my.cnf
所有socket = *****都修改成:
socket = xxxxxxx
修改完重启
/opt/lampp/lampp restart
解决。
方法二:
cp /opt/lampp/etc/my.cnf /etc/mysql
再次进入成功