V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zhouzhou113
V2EX  ›  问与答

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

  •  
  •   zhouzhou113 · 2018-11-29 19:28:19 +08:00 · 4166 次点击
    这是一个创建于 2187 天前的主题,其中的信息可能已经有所发展或是发生改变。

    第一次出现这个问题的时候,发现本地以及服务器的数据库都连不上了,网上的博文尝试了更改 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)

    3 条回复    2018-11-30 00:47:10 +08:00
    surfire91
        1
    surfire91  
       2018-11-29 19:53:40 +08:00
    mysql 没起来吧?
    lkxlaz
        2
    lkxlaz  
       2018-11-29 20:36:11 +08:00 via iPhone
    看看进程是不是没起
    msg7086
        3
    msg7086  
       2018-11-30 00:47:10 +08:00
    Ubuntu 4.04 ?
    你加载百万行 CSV 你内存够吗?
    连不上 MySQL 是不是 MySQL 因为内存不足被系统杀掉了?
    然后本地和服务器的数据库?到底装了几个数据库?哪个连不上?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   899 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 20:42 · PVG 04:42 · LAX 12:42 · JFK 15:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.