美文网首页
ERROR 2002 (HY000): Can't connec

ERROR 2002 (HY000): Can't connec

作者: 暖倾心 | 来源:发表于2019-04-14 22:02 被阅读0次

    之前安装好了CentOS下的MySQL,但是现在登录却登录不上去,出现了这样的错误。

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

    此文来记录一下我是如何解决这个问题的:

    1、查看端口是否打开:

    lsof -i:3306

    2、看mysql服务是否在运行:

    systemctl status mysqld.service

    3、确定“socket”文件正确位置:

    find / -name mysql.sock

    注:mysql.sock 可以通过启动MySQL服务器进行创建。此文件的作用是程序与mysqlserver处于同一台机器,发起本地连接时使用。

    4、解决方法一:建立TCP/IP连接,188.131.235.158为服务器主机IP地址

    mysql -u root -h 188.131.235.158 -p

    mysql -u root -h 127.0.0.1 -p

    5、解决方法二(如果文件存在的话):建立软链接

    ln -s /home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock

    5、解决方法三(如果文件存在的话):修改my. cnf

    socket=/home/data/mysql/mysql.sock

    改为

    socket=/var/lib/mysql//mysql.sock

    相关文章

      网友评论

          本文标题:ERROR 2002 (HY000): Can't connec

          本文链接:https://www.haomeiwen.com/subject/rdqewqtx.html