zhouzhou113
V2EX  ›  问与答

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

  •  
  •   zhouzhou113 · Nov 29, 2018 · 4876 views
    This topic created in 2732 days ago, the information mentioned may be changed or developed.

    第一次出现这个问题的时候,发现本地以及服务器的数据库都连不上了,网上的博文尝试了更改 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 replies    2018-11-30 00:47:10 +08:00
    surfire91
        1
    surfire91  
       Nov 29, 2018
    mysql 没起来吧?
    lkxlaz
        2
    lkxlaz  
       Nov 29, 2018 via iPhone
    看看进程是不是没起
    msg7086
        3
    msg7086  
       Nov 30, 2018
    Ubuntu 4.04 ?
    你加载百万行 CSV 你内存够吗?
    连不上 MySQL 是不是 MySQL 因为内存不足被系统杀掉了?
    然后本地和服务器的数据库?到底装了几个数据库?哪个连不上?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2463 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 01:09 · PVG 09:09 · LAX 18:09 · JFK 21:09
    ♥ Do have faith in what you're doing.