您的位置:首页 > 数据库 > MySQL

mysql命令行进入报错ERROR 2002 (HY000)

2016-05-11 16:49 656 查看
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

再次进入成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: