第一次出现这个问题的时候,发现本地以及服务器的数据库都连不上了,网上的博文尝试了更改 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)
1
surfire91 2018-11-29 19:53:40 +08:00
mysql 没起来吧?
|
2
lkxlaz 2018-11-29 20:36:11 +08:00 via iPhone
看看进程是不是没起
|
3
msg7086 2018-11-30 00:47:10 +08:00
Ubuntu 4.04 ?
你加载百万行 CSV 你内存够吗? 连不上 MySQL 是不是 MySQL 因为内存不足被系统杀掉了? 然后本地和服务器的数据库?到底装了几个数据库?哪个连不上? |