zoukankan      html  css  js  c++  java
  • Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

    MySQL在linux安装之后,连接到服务,报了下面的错误:

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

    解决办法:

    1、先查看 ps -ef|grep mysql 看看MySQL是否已经启动,如果启动了,尝试登录,若登录失败,进行下面操作。

    2、确定mysql.sock是不是在那个位置,
      ls /var/lib/mysql,查看是否存在 mysql.sock

       如果不存在,

        find / -name mysql.sock 查询在哪个目录下。

          修改/etc/my.cnf 中指向的 mysql.sock中的位置。

    3、试试:service mysqld start

    4、如果是权限问题,则先改变权限 #chown -R mysql:mysql /var/lib/mysql

      [root@localhost ~]# /etc/init.d/mysqld start
      启动 MySQL: [ 确定 ]
      [root@localhost ~]# mysql -uroot -p

    我是通过第四步解决的。

  • 相关阅读:
    辞职信(转贴)
    去掉控件上显示聚焦框
    静态构造函数
    用Excel 公式求 金额的差额
    2020/2/6学习总结
    2020/2/3学习总结
    2020/2/7学习总结
    2020/1/31学习总结
    2020/2/5学习总结
    2020/2/4学习总结
  • 原文地址:https://www.cnblogs.com/xbq8080/p/6542664.html
Copyright © 2011-2022 走看看