zoukankan      html  css  js  c++  java
  • mysql之ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'解决方法

    LAMPP安装完成之后,mysql -u root -p连不上,报这个错误:

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

    在mysql的配置文件里,/opt/lampp/etc/my.cnf, 发现了这样的配置:

    [java]
    <SPAN style="FONT-SIZE: 24px"># The following options will be passed to all MySQL clients 
    [client] 
    #password       = your_password 
    port            = 3306 
    socket          = /opt/lampp/var/mysql/mysql.sock 
     
    # Here follows entries for some specific programs 
     
    # The MySQL server 
    [mysqld] 
    user            = nobody 
    port            = 3306 
    socket          = /opt/lampp/var/mysql/mysql.sock 
     
    </SPAN> 

    # The following options will be passed to all MySQL clients
    [client]
    #password       = your_password
    port            = 3306
    socket          = /opt/lampp/var/mysql/mysql.sock

    # Here follows entries for some specific programs

    # The MySQL server
    [mysqld]
    user            = nobody
    port            = 3306
    socket          = /opt/lampp/var/mysql/mysql.sock

    原来mysql用的套接字文件是:/opt/lampp/var/mysql/mysql.sock

    于是建立了个软连接:

    ln -s /opt/lampp/var/mysql/mysql.sock  /var/run/mysqld/mysqld.sock(如果mysqld目录不存在,可以用mkdir新建一个!)

    现在就可以用mysql -u root -p 命令登陆上了~

  • 相关阅读:
    解题:AHOI 2005 航线规划
    解题:SCOI 2008 天平
    解题:SCOI 2014 方伯伯运椰子
    解题:APIO 2008 免费道路
    解题:USACO15JAN Grass Cownoisseur
    669. 换硬币(dp动态规划)
    8. 旋转字符串
    147. 水仙花数
    1131. 排列中的函数
    78. 最长公共前缀
  • 原文地址:https://www.cnblogs.com/milantgh/p/4290206.html
Copyright © 2011-2022 走看看