MySQL服务器正在运行,但无法连接:错误2002(HY000):无法通过套接字'/tmp/mysql.sock'(2)连接到本地MySQL服务器

时间:2019-12-23 15:20:44

标签: mysql ubuntu

客户端无法运行Ubuntu。

mysql -u root -p gives

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

完成mysql-community安装,首先完成

tar --strip-components=1 -XJf /usr/home/lasse/mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz

/usr/local

无法启动mysqld,所以我放弃了它并下载了Debian软件包。

使用以下命令安装了客户端和服务器以及其他几个相关软件包 sudo dpkg -i,最后以某种方式启动并运行mysqld,但我无法连接到它。 阅读 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 给出我应该有一个/etc/my.cnf,所以我从/etc/mysql/my.cnf复制了它 接下来我应该尝试什么?

1 个答案:

答案 0 :(得分:0)

Insert into your_table Select m_id, s_e, lss, 'UP' from (Select t.*, lead(s_s) over (partition by m_id order by s_s) as lss From your_table t) Where s_e <> lss 中,您应该具有:

/etc/my.cnf

(或其他,但两个节文件都相同) 或文件中有

[client]
socket=/var/lib/mysql/mysql.sock
[mysqld]
socket=/var/lib/mysql/mysql.sock

这将使客户端通过套接字(第一种情况)或通过TCP端口连接到服务器