红联Linux门户
Linux帮助

Ubuntu14.04装XAMPP集成环境进mysql命令行报ERROR 2002 (HY000)

发布时间:2016-05-31 10:06:58来源:linux网站作者:CyborgLin

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 

再次进入成功。


本文永久更新地址:http://www.linuxdiyf.com/linux/21105.html