Mysql 遇到的报错: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

2018-11-29 19:28:19 +08:00
 zhouzhou113

第一次出现这个问题的时候,发现本地以及服务器的数据库都连不上了,网上的博文尝试了更改 mysqld.sock 文件的路径以及修改权限也都没有解决,于是简单粗暴重装了 mysql,然后正常了一小会儿。

因为需要在 ubuntu4.04 下加载百万行的 csv 文件,要用到命令 load data local infile

于是在 /etc/mysql/my.cnf 中添加这样的设置: [mysqld] #服务端配置
local-infle = 1

[mysql] #客户端配置
local-infile = 1

添加完成后可以加载自定义路径下的 csv 文件,然而重启电脑之后悲剧了: 使用 mysql -uroot -p 登录数据库报错: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

4007 次点击
所在节点    问与答
3 条回复
surfire91
2018-11-29 19:53:40 +08:00
mysql 没起来吧?
lkxlaz
2018-11-29 20:36:11 +08:00
看看进程是不是没起
msg7086
2018-11-30 00:47:10 +08:00
Ubuntu 4.04 ?
你加载百万行 CSV 你内存够吗?
连不上 MySQL 是不是 MySQL 因为内存不足被系统杀掉了?
然后本地和服务器的数据库?到底装了几个数据库?哪个连不上?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/512846

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX