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

    找不到mysql.sock这个文件 
    如果在你操作安装提示创建该文件,重启服务器还是提示这个错误可以试一下 
    mysql -uroot -h 127.0.0.1 -p 
    应该是可以直接进入

    具体处理方法 
    重新创建并指定一个新的mysql.sock 
    vim /etc/my.cnf 
    分别添加,将原先的/tmp/mysql.sock注释(这个路径是用户安装时的路径,不一定一致) 
    [mysqld]

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

    [client]

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

    :wq保存退出 
    授权 
    chmod 777 /var/lib/mysql/ 
    重新启动数据库 
    /etc/init.d/mysql restart 
    /etc/init.d/mysqld restart

    mysql -uroot -p -S /var/run/mysqld/mysqld.sock(这个是测试的语句)

  • 相关阅读:
    Win7下用IIS发布网站
    进程的端口被占用的解决方案
    JS event loop
    慕课网
    angular js
    PowerDesign生成数据库
    CodeSmith 代码生成器
    微信小程序开发学习资料
    SSO 单点登录
    面试
  • 原文地址:https://www.cnblogs.com/gcixx/p/11394942.html
Copyright © 2011-2022 走看看