zoukankan      html  css  js  c++  java
  • ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

    Linux安装完mysql

    service mysqld start

    执行 mysql -u root -p 回车:输入密码

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

    执行 MySQL -u root -h 127.0.0.1 -p 这样 可以正常登陆使用

    网上很多方式都尝试,什么权限,没文件等都没解决

    如下方法:

    find / -name my.cnf

    修改数据库配置文件 /etc/my.cnf 

    对应修改相应 section 下的参数 ,指定路径根据自己情况设置

    设置了该路径后,给 mysql 用户设置读写执行的权限

    重启 mysql 就可以在重新配置的路径下创建 mysql.sock 文件了

    然后执行 mysql -u root -p 就可以了

    以上如有不懂,解决不了的相关问题可以加群讨论

  • 相关阅读:
    html常用标签_new
    Nginx缓存
    购物车
    css的属性选择
    前端基础之css
    htm基础知识
    TypeScript(1)为什么需要TypeScript
    Electron
    Ant Design
    Umi
  • 原文地址:https://www.cnblogs.com/chaihy/p/9924450.html
Copyright © 2011-2022 走看看