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 · 5272 views
    This topic created in 2904 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
    surfire91
    Nov 29, 2018
    1
    mysql 没起来吧?
    lkxlaz
    lkxlaz
    Nov 29, 2018 via iPhone
    2
    看看进程是不是没起
    msg7086
    msg7086
    Nov 30, 2018
    3
    Ubuntu 4.04 ?
    你加载百万行 CSV 你内存够吗?
    连不上 MySQL 是不是 MySQL 因为内存不足被系统杀掉了?
    然后本地和服务器的数据库?到底装了几个数据库?哪个连不上?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1442 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 16:44 · PVG 00:44 · LAX 08:44 · JFK 11:44
    ♥ Do have faith in what you're doing.